(function () {
    const srcData = {
        "originalProjectData": {
            "customAttr": {}
        },
        "currentPageId": "654b8c6ff370647273620813",
        "totalAnswer": {},
        "totalVoteNum": {},
        "submitText": "提交",
        "submitCountdown": false,
        "isSubmitTimeShortest": false,
        "surveyUrlForWxPopup": "http://192.168.1.244:9528/s/QBjiuqR?test=1",
        "submitCountdownTime": 0,
        "submitBtnTrigger": null,
        "preExamCountdownTime": 0,
        "preExamCountdownType": "start",
        "preExamCountdownVisible": false,
        "preExamSubmitBtnDisabled": false,
        "updateProgressBarTrigger": {
            "timer": "1699955474934",
            "type": "",
            "questionId": ""
        },
        "prevText": "上一页",
        "isSubmitBtn": true,
        "isResetBtn": null,
        "themeColor": "#2672FF",
        "isPreview": false,
        "isServerStatus": true,
        "language": "zh_CN",
        "appearSetting": {
            "style": {
                "btnsColor": "#2672FF"
            },
            "cover": {
                "coverImgUrl": "",
                "titleShowOnCover": 1,
                "beginBtnStyle": "begin_btn",
                "coverSetting": "image"
            },
            "header": {
                "headerImgUrl": {
                    "url": ""
                },
                "type": "singleImg"
            },
            "background": {},
            "submit_btn": {
                "submitBtnText": "提交"
            },
            "logo": {
                "logoPosition": "left",
                "hideBottomLogo": 0,
                "logoUrl": ""
            },
            "hidden": {
                "hideProgressBar": 0,
                "hideTitle": 0,
                "hideHeader": 1,
                "hideQuestionSeq": 0,
                "hideWelcome": 0
            },
            "font": {
                "quesitonFontStyle": {
                    "fontSize": 16
                },
                "welcomeFontStyle": {
                    "fontSize": 14
                },
                "headerFontStyle": {
                    "fontSize": "16"
                },
                "endDescFontStyle": {
                    "fontSize": 16
                },
                "topicFontStyle": {
                    "fontSize": 20
                },
                "optionFontStyle": {
                    "fontSize": 16
                }
            }
        },
        "isMobile": false,
        "isAnswerEnd": false,
        "answerPath": [],
        "projectId": "654b8c6ff370647273620812",
        "isUseContinuableAnswer": false,
        "QUESTION_CAPTCHA_MAP": {},
        "cheatInfo": null,
        "totalScore": 0,
        "initAllDataIsFinish": true,
        "initDynamicData": false,
        "isClient": false,
        "currentOpenTime": 1699955474755,
        "QUESTIONPAGE_DICT": {
            "654b8c6ff370647273620813": {
                "updated": {
                    "$date": 1699478767798
                },
                "_id": {
                    "$oid": "654b8c6ff370647273620813"
                },
                "question_id_list": [
                    "654b8c7829cf2918b492e655",
                    "654b8c876749f8a632d81788",
                    "655326a2821b1db4a90e7b6d",
                    "655326d2b275dae78675299e",
                    "6553270fa26a06e546409f37",
                    "6553273029cf2918b49d7646",
                    "6553274e2539a6e969101101",
                    "6553275db275dae786752c19",
                    "65532775821b1db4a90e7f62",
                    "6553283db275dae786753021",
                    "6553294e6749f8a632e48625",
                    "65532a08821b1db4a90e8ca4"
                ],
                "question_list": [
                    {
                        "displayconstraint_id_list2": [],
                        "extra_option_list": [],
                        "style": {},
                        "jumpconstraint_id_list": [],
                        "extra_option_id_list": [],
                        "title": "单选题",
                        "questionpage_id": "654b8c6ff370647273620813",
                        "matrixrow_list": [],
                        "matrixrow_id_list": [],
                        "jumpconstraint_id_list2": [],
                        "question_type": 2,
                        "hide_constraint_id_list": [],
                        "project_id": "654b8c6ff370647273620812",
                        "updated": {
                            "$date": 1699481582814
                        },
                        "related_question_list": [],
                        "option_id_list": [
                            "654b8c7829cf2918b492e653",
                            "654b8c7829cf2918b492e654",
                            "655326518fb1e147a1e4c8e3"
                        ],
                        "custom_attr": {
                            "show_seq": "on",
                            "option_group": []
                        },
                        "has_open_option": false,
                        "category_id": "",
                        "cid": "Q1",
                        "option_group_list": [
                            {
                                "related_q_id_list": [],
                                "option_id_list": [
                                    "654b8c7829cf2918b492e653",
                                    "654b8c7829cf2918b492e654",
                                    "655326518fb1e147a1e4c8e3"
                                ],
                                "title": null
                            }
                        ],
                        "option_list": [
                            {
                                "updated": {
                                    "$date": 1699478776183
                                },
                                "cid": "A1",
                                "title": "单选项1",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "654b8c7829cf2918b492e653"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "654b8c7829cf2918b492e655"
                            },
                            {
                                "updated": {
                                    "$date": 1699478776183
                                },
                                "cid": "A2",
                                "title": "单选项2",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "654b8c7829cf2918b492e654"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "654b8c7829cf2918b492e655"
                            },
                            {
                                "updated": {
                                    "$date": 1699976913686
                                },
                                "cid": "A3",
                                "title": "单选项3",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "655326518fb1e147a1e4c8e3"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "654b8c7829cf2918b492e655"
                            }
                        ],
                        "components": {},
                        "answer_cell_id_list": [],
                        "_id": {
                            "$oid": "654b8c7829cf2918b492e655"
                        },
                        "displayconstraint_id_list": [],
                        "errorMsg": "",
                        "optionErrorDict": {},
                        "answer": "",
                        "answerSheetStatus": "",
                        "tagFlag": "",
                        "relatedIds": [],
                        "hidebylogic": "",
                        "seqNumber": 1,
                        "optionGroupListProcessed": [
                            {
                                "option_list": [
                                    {
                                        "updated": {
                                            "$date": 1699478776183
                                        },
                                        "cid": "A1",
                                        "title": "单选项1",
                                        "style": {},
                                        "is_open": false,
                                        "position_rotate": {},
                                        "canvas": {},
                                        "position": {},
                                        "_id": {
                                            "$oid": "654b8c7829cf2918b492e653"
                                        },
                                        "type": "",
                                        "style_active": {},
                                        "custom_attr": {},
                                        "question_id": "654b8c7829cf2918b492e655"
                                    },
                                    {
                                        "updated": {
                                            "$date": 1699478776183
                                        },
                                        "cid": "A2",
                                        "title": "单选项2",
                                        "style": {},
                                        "is_open": false,
                                        "position_rotate": {},
                                        "canvas": {},
                                        "position": {},
                                        "_id": {
                                            "$oid": "654b8c7829cf2918b492e654"
                                        },
                                        "type": "",
                                        "style_active": {},
                                        "custom_attr": {},
                                        "question_id": "654b8c7829cf2918b492e655"
                                    },
                                    {
                                        "updated": {
                                            "$date": 1699976913686
                                        },
                                        "cid": "A3",
                                        "title": "单选项3",
                                        "style": {},
                                        "is_open": false,
                                        "position_rotate": {},
                                        "canvas": {},
                                        "position": {},
                                        "_id": {
                                            "$oid": "655326518fb1e147a1e4c8e3"
                                        },
                                        "type": "",
                                        "style_active": {},
                                        "custom_attr": {},
                                        "question_id": "654b8c7829cf2918b492e655"
                                    }
                                ],
                                "id": "ef7c2229-67ac-4b94-8bfb-f884c94bc237",
                                "title": null,
                                "relatedList": []
                            }
                        ]
                    },
                    {
                        "displayconstraint_id_list2": [],
                        "extra_option_list": [],
                        "style": {},
                        "jumpconstraint_id_list": [],
                        "extra_option_id_list": [],
                        "title": "多选题",
                        "questionpage_id": "654b8c6ff370647273620813",
                        "matrixrow_list": [],
                        "matrixrow_id_list": [],
                        "jumpconstraint_id_list2": [],
                        "question_type": 3,
                        "hide_constraint_id_list": [],
                        "project_id": "654b8c6ff370647273620812",
                        "updated": {
                            "$date": 1699481582814
                        },
                        "related_question_list": [],
                        "option_id_list": [
                            "654b8c876749f8a632d81786",
                            "654b8c876749f8a632d81787",
                            "6553266c6749f8a632e4773d",
                            "655326876749f8a632e477d6"
                        ],
                        "custom_attr": {
                            "min_answer_num": 2,
                            "show_seq": "on",
                            "max_answer_num": 4,
                            "option_group": []
                        },
                        "has_open_option": false,
                        "category_id": "",
                        "cid": "Q2",
                        "option_group_list": [
                            {
                                "related_q_id_list": [],
                                "option_id_list": [
                                    "654b8c876749f8a632d81786",
                                    "654b8c876749f8a632d81787",
                                    "6553266c6749f8a632e4773d",
                                    "655326876749f8a632e477d6"
                                ],
                                "title": null
                            }
                        ],
                        "option_list": [
                            {
                                "updated": {
                                    "$date": 1699478791227
                                },
                                "cid": "A1",
                                "title": "多选项1",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "654b8c876749f8a632d81786"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "654b8c876749f8a632d81788"
                            },
                            {
                                "updated": {
                                    "$date": 1699478791227
                                },
                                "cid": "A2",
                                "title": "多选项2",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "654b8c876749f8a632d81787"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "654b8c876749f8a632d81788"
                            },
                            {
                                "updated": {
                                    "$date": 1699976940700
                                },
                                "cid": "A3",
                                "title": "多选项3",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "6553266c6749f8a632e4773d"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "654b8c876749f8a632d81788"
                            },
                            {
                                "updated": {
                                    "$date": 1699976967758
                                },
                                "cid": "A4",
                                "title": "多选项4",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "655326876749f8a632e477d6"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "654b8c876749f8a632d81788"
                            }
                        ],
                        "components": {},
                        "answer_cell_id_list": [],
                        "_id": {
                            "$oid": "654b8c876749f8a632d81788"
                        },
                        "displayconstraint_id_list": [],
                        "errorMsg": "",
                        "optionErrorDict": {},
                        "answer": "",
                        "answerSheetStatus": "",
                        "tagFlag": "",
                        "relatedIds": [],
                        "hidebylogic": "",
                        "seqNumber": 2,
                        "optionGroupListProcessed": [
                            {
                                "option_list": [
                                    {
                                        "updated": {
                                            "$date": 1699478791227
                                        },
                                        "cid": "A1",
                                        "title": "多选项1",
                                        "style": {},
                                        "is_open": false,
                                        "position_rotate": {},
                                        "canvas": {},
                                        "position": {},
                                        "_id": {
                                            "$oid": "654b8c876749f8a632d81786"
                                        },
                                        "type": "",
                                        "style_active": {},
                                        "custom_attr": {},
                                        "question_id": "654b8c876749f8a632d81788"
                                    },
                                    {
                                        "updated": {
                                            "$date": 1699478791227
                                        },
                                        "cid": "A2",
                                        "title": "多选项2",
                                        "style": {},
                                        "is_open": false,
                                        "position_rotate": {},
                                        "canvas": {},
                                        "position": {},
                                        "_id": {
                                            "$oid": "654b8c876749f8a632d81787"
                                        },
                                        "type": "",
                                        "style_active": {},
                                        "custom_attr": {},
                                        "question_id": "654b8c876749f8a632d81788"
                                    },
                                    {
                                        "updated": {
                                            "$date": 1699976940700
                                        },
                                        "cid": "A3",
                                        "title": "多选项3",
                                        "style": {},
                                        "is_open": false,
                                        "position_rotate": {},
                                        "canvas": {},
                                        "position": {},
                                        "_id": {
                                            "$oid": "6553266c6749f8a632e4773d"
                                        },
                                        "type": "",
                                        "style_active": {},
                                        "custom_attr": {},
                                        "question_id": "654b8c876749f8a632d81788"
                                    },
                                    {
                                        "updated": {
                                            "$date": 1699976967758
                                        },
                                        "cid": "A4",
                                        "title": "多选项4",
                                        "style": {},
                                        "is_open": false,
                                        "position_rotate": {},
                                        "canvas": {},
                                        "position": {},
                                        "_id": {
                                            "$oid": "655326876749f8a632e477d6"
                                        },
                                        "type": "",
                                        "style_active": {},
                                        "custom_attr": {},
                                        "question_id": "654b8c876749f8a632d81788"
                                    }
                                ],
                                "id": "95df30da-0b46-47c5-9696-8ae63f693cf3",
                                "title": null,
                                "relatedList": []
                            }
                        ]
                    },
                    {
                        "displayconstraint_id_list2": [],
                        "extra_option_list": [],
                        "style": {},
                        "jumpconstraint_id_list": [],
                        "extra_option_id_list": [],
                        "title": "下拉题",
                        "questionpage_id": "654b8c6ff370647273620813",
                        "matrixrow_list": [],
                        "matrixrow_id_list": [],
                        "jumpconstraint_id_list2": [],
                        "question_type": 2,
                        "hide_constraint_id_list": [],
                        "project_id": "654b8c6ff370647273620812",
                        "updated": {
                            "$date": 1699976994925
                        },
                        "related_question_list": [],
                        "option_id_list": [
                            "655326a2821b1db4a90e7b6b",
                            "655326a2821b1db4a90e7b6c"
                        ],
                        "custom_attr": {
                            "disp_type": "dropdown",
                            "show_seq": "on"
                        },
                        "has_open_option": false,
                        "category_id": "",
                        "cid": "Q3",
                        "option_group_list": [
                            {
                                "related_q_id_list": [],
                                "option_id_list": [
                                    "655326a2821b1db4a90e7b6b",
                                    "655326a2821b1db4a90e7b6c"
                                ],
                                "title": null
                            }
                        ],
                        "option_list": [
                            {
                                "updated": {
                                    "$date": 1699976994924
                                },
                                "cid": "A1",
                                "title": "下拉选项1",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "655326a2821b1db4a90e7b6b"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "655326a2821b1db4a90e7b6d"
                            },
                            {
                                "updated": {
                                    "$date": 1699976994924
                                },
                                "cid": "A2",
                                "title": "下拉选项2",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "655326a2821b1db4a90e7b6c"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "655326a2821b1db4a90e7b6d"
                            }
                        ],
                        "components": {},
                        "answer_cell_id_list": [],
                        "_id": {
                            "$oid": "655326a2821b1db4a90e7b6d"
                        },
                        "displayconstraint_id_list": [],
                        "errorMsg": "",
                        "optionErrorDict": {},
                        "answer": "",
                        "answerSheetStatus": 0,
                        "tagFlag": "",
                        "relatedIds": [],
                        "hidebylogic": "",
                        "seqNumber": 3
                    },
                    {
                        "displayconstraint_id_list2": [],
                        "extra_option_list": [],
                        "style": {},
                        "jumpconstraint_id_list": [],
                        "extra_option_id_list": [],
                        "title": "排序题",
                        "questionpage_id": "654b8c6ff370647273620813",
                        "matrixrow_list": [],
                        "matrixrow_id_list": [],
                        "jumpconstraint_id_list2": [],
                        "question_type": 60,
                        "hide_constraint_id_list": [],
                        "project_id": "654b8c6ff370647273620812",
                        "updated": {
                            "$date": 1699977042903
                        },
                        "related_question_list": [],
                        "option_id_list": [
                            "655326d2b275dae78675299c",
                            "655326d2b275dae78675299d",
                            "655326e429cf2918b49d74ed"
                        ],
                        "custom_attr": {
                            "show_seq": "on"
                        },
                        "has_open_option": false,
                        "category_id": "",
                        "cid": "Q4",
                        "option_list": [
                            {
                                "updated": {
                                    "$date": 1699977042903
                                },
                                "cid": "A1",
                                "title": "选项8",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "655326d2b275dae78675299c"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "655326d2b275dae78675299e"
                            },
                            {
                                "updated": {
                                    "$date": 1699977042903
                                },
                                "cid": "A2",
                                "title": "选项9",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "655326d2b275dae78675299d"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "655326d2b275dae78675299e"
                            },
                            {
                                "updated": {
                                    "$date": 1699977060966
                                },
                                "cid": "A3",
                                "title": "选项10",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "655326e429cf2918b49d74ed"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "655326d2b275dae78675299e"
                            }
                        ],
                        "components": {},
                        "answer_cell_id_list": [],
                        "_id": {
                            "$oid": "655326d2b275dae78675299e"
                        },
                        "displayconstraint_id_list": [],
                        "errorMsg": "",
                        "optionErrorDict": {},
                        "answer": "",
                        "answerSheetStatus": "",
                        "tagFlag": "",
                        "relatedIds": [],
                        "hidebylogic": "",
                        "seqNumber": 4
                    },
                    {
                        "displayconstraint_id_list2": [],
                        "extra_option_list": [],
                        "style": {},
                        "jumpconstraint_id_list": [],
                        "extra_option_id_list": [],
                        "title": "量表题",
                        "questionpage_id": "654b8c6ff370647273620813",
                        "matrixrow_list": [],
                        "matrixrow_id_list": [],
                        "jumpconstraint_id_list2": [],
                        "question_type": 50,
                        "hide_constraint_id_list": [],
                        "project_id": "654b8c6ff370647273620812",
                        "updated": {
                            "$date": 1699977103107
                        },
                        "related_question_list": [],
                        "option_id_list": [
                            "6553270fa26a06e546409f36"
                        ],
                        "custom_attr": {
                            "scale_tag": 2,
                            "score_display": "circle",
                            "min_answer_num": 1,
                            "max_answer_num": 5,
                            "answer_score": "off",
                            "disp_type": "scale",
                            "desc_left": "非常不满意",
                            "magnitude_scale": 1,
                            "show_seq": "on",
                            "desc_right": "非常满意"
                        },
                        "has_open_option": false,
                        "category_id": "",
                        "cid": "Q5",
                        "option_list": [
                            {
                                "updated": {
                                    "$date": 1699977103107
                                },
                                "cid": "A1",
                                "title": "选项1",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "6553270fa26a06e546409f36"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "6553270fa26a06e546409f37"
                            }
                        ],
                        "components": {},
                        "answer_cell_id_list": [],
                        "_id": {
                            "$oid": "6553270fa26a06e546409f37"
                        },
                        "displayconstraint_id_list": [],
                        "errorMsg": "",
                        "optionErrorDict": {},
                        "answer": "",
                        "answerSheetStatus": "",
                        "tagFlag": "",
                        "relatedIds": [],
                        "hidebylogic": "",
                        "seqNumber": 5
                    },
                    {
                        "displayconstraint_id_list2": [],
                        "extra_option_list": [],
                        "style": {},
                        "jumpconstraint_id_list": [],
                        "extra_option_id_list": [],
                        "title": "请输入你的出生日期：",
                        "questionpage_id": "654b8c6ff370647273620813",
                        "matrixrow_list": [],
                        "matrixrow_id_list": [],
                        "jumpconstraint_id_list2": [],
                        "question_type": 95,
                        "hide_constraint_id_list": [],
                        "project_id": "654b8c6ff370647273620812",
                        "updated": {
                            "$date": 1699977136143
                        },
                        "related_question_list": [],
                        "option_id_list": [
                            "6553273029cf2918b49d7645"
                        ],
                        "custom_attr": {
                            "disp_type": "date",
                            "show_seq": "on"
                        },
                        "has_open_option": false,
                        "category_id": "",
                        "cid": "Q6",
                        "option_list": [
                            {
                                "updated": {
                                    "$date": 1699977136142
                                },
                                "cid": "A1",
                                "title": "日期",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "6553273029cf2918b49d7645"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "6553273029cf2918b49d7646"
                            }
                        ],
                        "components": {},
                        "answer_cell_id_list": [],
                        "_id": {
                            "$oid": "6553273029cf2918b49d7646"
                        },
                        "displayconstraint_id_list": [],
                        "errorMsg": "",
                        "optionErrorDict": {},
                        "answer": "",
                        "answerSheetStatus": "",
                        "tagFlag": "",
                        "relatedIds": [],
                        "hidebylogic": "",
                        "seqNumber": 6
                    },
                    {
                        "displayconstraint_id_list2": [],
                        "extra_option_list": [],
                        "style": {},
                        "jumpconstraint_id_list": [],
                        "extra_option_id_list": [],
                        "title": "单项填空",
                        "questionpage_id": "654b8c6ff370647273620813",
                        "matrixrow_list": [],
                        "matrixrow_id_list": [],
                        "jumpconstraint_id_list2": [],
                        "question_type": 6,
                        "hide_constraint_id_list": [],
                        "project_id": "654b8c6ff370647273620812",
                        "updated": {
                            "$date": 1699977166204
                        },
                        "related_question_list": [],
                        "option_id_list": [
                            "6553274e2539a6e969101100"
                        ],
                        "custom_attr": {
                            "blank_type": "single",
                            "show_seq": "on"
                        },
                        "has_open_option": false,
                        "category_id": "",
                        "cid": "Q7",
                        "option_list": [
                            {
                                "updated": {
                                    "$date": 1699977166204
                                },
                                "cid": "A1",
                                "title": "填空1",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "6553274e2539a6e969101100"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {
                                    "text_row": 1,
                                    "text_col": 20
                                },
                                "question_id": "6553274e2539a6e969101101"
                            }
                        ],
                        "components": {},
                        "answer_cell_id_list": [],
                        "_id": {
                            "$oid": "6553274e2539a6e969101101"
                        },
                        "displayconstraint_id_list": [],
                        "errorMsg": "",
                        "optionErrorDict": {},
                        "answer": "",
                        "answerSheetStatus": "",
                        "tagFlag": "",
                        "relatedIds": [],
                        "hidebylogic": "",
                        "seqNumber": 7
                    },
                    {
                        "displayconstraint_id_list2": [],
                        "extra_option_list": [],
                        "style": {},
                        "jumpconstraint_id_list": [],
                        "extra_option_id_list": [],
                        "title": "多项填空",
                        "questionpage_id": "654b8c6ff370647273620813",
                        "matrixrow_list": [],
                        "matrixrow_id_list": [],
                        "jumpconstraint_id_list2": [],
                        "question_type": 95,
                        "hide_constraint_id_list": [],
                        "project_id": "654b8c6ff370647273620812",
                        "updated": {
                            "$date": 1699977181303
                        },
                        "related_question_list": [],
                        "option_id_list": [
                            "6553275db275dae786752c17",
                            "6553275db275dae786752c18",
                            "655327696749f8a632e47c80"
                        ],
                        "custom_attr": {
                            "calculation": "select_correct",
                            "show_seq": "on"
                        },
                        "has_open_option": false,
                        "category_id": "",
                        "cid": "Q8",
                        "option_list": [
                            {
                                "updated": {
                                    "$date": 1699977181302
                                },
                                "cid": "A1",
                                "title": "填空1",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "6553275db275dae786752c17"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {
                                    "text_row": 1,
                                    "text_col": 15
                                },
                                "question_id": "6553275db275dae786752c19"
                            },
                            {
                                "updated": {
                                    "$date": 1699977181303
                                },
                                "cid": "A2",
                                "title": "填空2",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "6553275db275dae786752c18"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {
                                    "text_row": 1,
                                    "text_col": 15
                                },
                                "question_id": "6553275db275dae786752c19"
                            },
                            {
                                "updated": {
                                    "$date": 1699977193278
                                },
                                "cid": "A3",
                                "title": "填空3",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "655327696749f8a632e47c80"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {
                                    "text_row": 1,
                                    "text_col": 15
                                },
                                "question_id": "6553275db275dae786752c19"
                            }
                        ],
                        "components": {},
                        "answer_cell_id_list": [],
                        "_id": {
                            "$oid": "6553275db275dae786752c19"
                        },
                        "displayconstraint_id_list": [],
                        "errorMsg": "",
                        "optionErrorDict": {},
                        "answer": "",
                        "answerSheetStatus": "",
                        "tagFlag": "",
                        "relatedIds": [],
                        "hidebylogic": "",
                        "seqNumber": 8
                    },
                    {
                        "displayconstraint_id_list2": [],
                        "extra_option_list": [],
                        "style": {},
                        "jumpconstraint_id_list": [],
                        "extra_option_id_list": [],
                        "title": "矩阵填空",
                        "questionpage_id": "654b8c6ff370647273620813",
                        "matrixrow_list": [
                            {
                                "updated": {
                                    "$date": 1699977205410
                                },
                                "cid": "R3",
                                "title": "矩阵行1",
                                "is_open": false,
                                "_id": {
                                    "$oid": "65532775821b1db4a90e7f60"
                                },
                                "custom_attr": {},
                                "question_id": "65532775821b1db4a90e7f62"
                            },
                            {
                                "updated": {
                                    "$date": 1699977205410
                                },
                                "cid": "R4",
                                "title": "矩阵行2",
                                "is_open": false,
                                "_id": {
                                    "$oid": "65532775821b1db4a90e7f61"
                                },
                                "custom_attr": {},
                                "question_id": "65532775821b1db4a90e7f62"
                            }
                        ],
                        "matrixrow_id_list": [
                            "65532775821b1db4a90e7f60",
                            "65532775821b1db4a90e7f61"
                        ],
                        "jumpconstraint_id_list2": [],
                        "question_type": 100,
                        "hide_constraint_id_list": [],
                        "project_id": "654b8c6ff370647273620812",
                        "updated": {
                            "$date": 1699977205411
                        },
                        "related_question_list": [],
                        "option_id_list": [
                            "65532775821b1db4a90e7f5e",
                            "65532775821b1db4a90e7f5f",
                            "655327ae821b1db4a90e80d3"
                        ],
                        "custom_attr": {
                            "show_seq": "on"
                        },
                        "has_open_option": false,
                        "category_id": "",
                        "cid": "Q9",
                        "option_list": [
                            {
                                "updated": {
                                    "$date": 1699977205410
                                },
                                "cid": "A1",
                                "title": "填空列1",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "65532775821b1db4a90e7f5e"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {
                                    "text_row": 1,
                                    "text_col": 10
                                },
                                "question_id": "65532775821b1db4a90e7f62"
                            },
                            {
                                "updated": {
                                    "$date": 1699977205410
                                },
                                "cid": "A2",
                                "title": "填空列2",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "65532775821b1db4a90e7f5f"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {
                                    "text_row": 1,
                                    "text_col": 10
                                },
                                "question_id": "65532775821b1db4a90e7f62"
                            },
                            {
                                "updated": {
                                    "$date": 1699977262517
                                },
                                "cid": "A3",
                                "title": "填空列3",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "655327ae821b1db4a90e80d3"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {
                                    "text_row": 1,
                                    "text_col": 10
                                },
                                "question_id": "65532775821b1db4a90e7f62"
                            }
                        ],
                        "components": {},
                        "answer_cell_id_list": [],
                        "_id": {
                            "$oid": "65532775821b1db4a90e7f62"
                        },
                        "displayconstraint_id_list": [],
                        "errorMsg": "",
                        "optionErrorDict": {},
                        "answer": "",
                        "answerSheetStatus": "",
                        "tagFlag": "",
                        "relatedIds": [],
                        "hidebylogic": "",
                        "seqNumber": 9
                    },
                    {
                        "displayconstraint_id_list2": [],
                        "extra_option_list": [],
                        "style": {},
                        "jumpconstraint_id_list": [],
                        "extra_option_id_list": [],
                        "title": "矩阵单选",
                        "questionpage_id": "654b8c6ff370647273620813",
                        "matrixrow_list": [
                            {
                                "updated": {
                                    "$date": 1699977405372
                                },
                                "cid": "R3",
                                "title": "矩阵单选行1",
                                "is_open": false,
                                "_id": {
                                    "$oid": "6553283db275dae78675301f"
                                },
                                "custom_attr": {},
                                "question_id": "6553283db275dae786753021"
                            },
                            {
                                "updated": {
                                    "$date": 1699977405372
                                },
                                "cid": "R4",
                                "title": "矩阵单选行2",
                                "is_open": false,
                                "_id": {
                                    "$oid": "6553283db275dae786753020"
                                },
                                "custom_attr": {},
                                "question_id": "6553283db275dae786753021"
                            }
                        ],
                        "matrixrow_id_list": [
                            "6553283db275dae78675301f",
                            "6553283db275dae786753020"
                        ],
                        "jumpconstraint_id_list2": [],
                        "question_type": 4,
                        "hide_constraint_id_list": [],
                        "project_id": "654b8c6ff370647273620812",
                        "updated": {
                            "$date": 1699977405372
                        },
                        "related_question_list": [],
                        "option_id_list": [
                            "6553283db275dae78675301d",
                            "6553283db275dae78675301e",
                            "655328d6821b1db4a90e86b2",
                            "655328dcb275dae7867532f9",
                            "655328ebb275dae786753340"
                        ],
                        "custom_attr": {
                            "show_seq": "on"
                        },
                        "has_open_option": false,
                        "category_id": "",
                        "cid": "Q10",
                        "option_list": [
                            {
                                "updated": {
                                    "$date": 1699977405371
                                },
                                "cid": "A1",
                                "title": "列选项1",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "6553283db275dae78675301d"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "6553283db275dae786753021"
                            },
                            {
                                "updated": {
                                    "$date": 1699977405372
                                },
                                "cid": "A2",
                                "title": "列选项2",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "6553283db275dae78675301e"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "6553283db275dae786753021"
                            },
                            {
                                "updated": {
                                    "$date": 1699977558187
                                },
                                "cid": "A3",
                                "title": "列选项3",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "655328d6821b1db4a90e86b2"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "6553283db275dae786753021"
                            },
                            {
                                "updated": {
                                    "$date": 1699977564212
                                },
                                "cid": "A4",
                                "title": "列选项4",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "655328dcb275dae7867532f9"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "6553283db275dae786753021"
                            },
                            {
                                "updated": {
                                    "$date": 1699977579246
                                },
                                "cid": "A5",
                                "title": "列选项5",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "655328ebb275dae786753340"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "6553283db275dae786753021"
                            }
                        ],
                        "components": {},
                        "answer_cell_id_list": [],
                        "_id": {
                            "$oid": "6553283db275dae786753021"
                        },
                        "displayconstraint_id_list": [],
                        "errorMsg": "",
                        "optionErrorDict": {},
                        "answer": "",
                        "answerSheetStatus": "",
                        "tagFlag": "",
                        "relatedIds": [],
                        "hidebylogic": "",
                        "seqNumber": 10
                    },
                    {
                        "displayconstraint_id_list2": [],
                        "extra_option_list": [],
                        "style": {},
                        "jumpconstraint_id_list": [],
                        "extra_option_id_list": [],
                        "title": "矩阵多选",
                        "questionpage_id": "654b8c6ff370647273620813",
                        "matrixrow_list": [
                            {
                                "updated": {
                                    "$date": 1699977678417
                                },
                                "cid": "R1",
                                "title": "矩阵多选行1",
                                "is_open": false,
                                "_id": {
                                    "$oid": "6553294e6749f8a632e48623"
                                },
                                "custom_attr": {},
                                "question_id": "6553294e6749f8a632e48625"
                            },
                            {
                                "updated": {
                                    "$date": 1699977678418
                                },
                                "cid": "R2",
                                "title": "矩阵多选行2",
                                "is_open": false,
                                "_id": {
                                    "$oid": "6553294e6749f8a632e48624"
                                },
                                "custom_attr": {},
                                "question_id": "6553294e6749f8a632e48625"
                            },
                            {
                                "updated": {
                                    "$date": 1699977714483
                                },
                                "cid": "R3",
                                "title": "矩阵多选行3",
                                "is_open": false,
                                "_id": {
                                    "$oid": "6553297229cf2918b49d8314"
                                },
                                "custom_attr": {},
                                "question_id": "6553294e6749f8a632e48625"
                            }
                        ],
                        "matrixrow_id_list": [
                            "6553294e6749f8a632e48623",
                            "6553294e6749f8a632e48624",
                            "6553297229cf2918b49d8314"
                        ],
                        "jumpconstraint_id_list2": [],
                        "question_type": 5,
                        "hide_constraint_id_list": [],
                        "project_id": "654b8c6ff370647273620812",
                        "updated": {
                            "$date": 1699977678418
                        },
                        "related_question_list": [],
                        "option_id_list": [
                            "6553294e6749f8a632e48621",
                            "6553294e6749f8a632e48622",
                            "655329b1821b1db4a90e8b02",
                            "655329b7821b1db4a90e8b29"
                        ],
                        "custom_attr": {
                            "min_answer_num": 2,
                            "show_seq": "on",
                            "max_answer_num": 4
                        },
                        "has_open_option": false,
                        "category_id": "",
                        "cid": "Q11",
                        "option_list": [
                            {
                                "updated": {
                                    "$date": 1699977678417
                                },
                                "cid": "A1",
                                "title": "列选项1",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "6553294e6749f8a632e48621"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "6553294e6749f8a632e48625"
                            },
                            {
                                "updated": {
                                    "$date": 1699977678417
                                },
                                "cid": "A2",
                                "title": "列选项2",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "6553294e6749f8a632e48622"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "6553294e6749f8a632e48625"
                            },
                            {
                                "updated": {
                                    "$date": 1699977777686
                                },
                                "cid": "A3",
                                "title": "列选项3",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "655329b1821b1db4a90e8b02"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "6553294e6749f8a632e48625"
                            },
                            {
                                "updated": {
                                    "$date": 1699977783598
                                },
                                "cid": "A4",
                                "title": "列选项4",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "655329b7821b1db4a90e8b29"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "6553294e6749f8a632e48625"
                            }
                        ],
                        "components": {},
                        "answer_cell_id_list": [],
                        "_id": {
                            "$oid": "6553294e6749f8a632e48625"
                        },
                        "displayconstraint_id_list": [],
                        "errorMsg": "",
                        "optionErrorDict": {},
                        "answer": "",
                        "answerSheetStatus": "",
                        "tagFlag": "",
                        "relatedIds": [],
                        "hidebylogic": "",
                        "seqNumber": 11
                    },
                    {
                        "displayconstraint_id_list2": [],
                        "extra_option_list": [],
                        "style": {},
                        "jumpconstraint_id_list": [],
                        "extra_option_id_list": [],
                        "title": "比重题",
                        "questionpage_id": "654b8c6ff370647273620813",
                        "matrixrow_list": [],
                        "matrixrow_id_list": [],
                        "jumpconstraint_id_list2": [],
                        "question_type": 50,
                        "hide_constraint_id_list": [],
                        "project_id": "654b8c6ff370647273620812",
                        "updated": {
                            "$date": 1699977864808
                        },
                        "related_question_list": [],
                        "option_id_list": [
                            "65532a08821b1db4a90e8ca2",
                            "65532a08821b1db4a90e8ca3"
                        ],
                        "custom_attr": {
                            "total_value": 100,
                            "limit_total": true,
                            "min_answer_num": 0,
                            "max_answer_num": 100,
                            "disp_type": "proportion",
                            "limit_max_min": "off",
                            "show_seq": "on"
                        },
                        "has_open_option": false,
                        "category_id": "",
                        "cid": "Q12",
                        "option_list": [
                            {
                                "updated": {
                                    "$date": 1699977864807
                                },
                                "cid": "A1",
                                "title": "比重1",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "65532a08821b1db4a90e8ca2"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "65532a08821b1db4a90e8ca4"
                            },
                            {
                                "updated": {
                                    "$date": 1699977864808
                                },
                                "cid": "A2",
                                "title": "比重2",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "65532a08821b1db4a90e8ca3"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "65532a08821b1db4a90e8ca4"
                            }
                        ],
                        "components": {},
                        "answer_cell_id_list": [],
                        "_id": {
                            "$oid": "65532a08821b1db4a90e8ca4"
                        },
                        "displayconstraint_id_list": [],
                        "errorMsg": "",
                        "optionErrorDict": {},
                        "answer": "",
                        "answerSheetStatus": "",
                        "tagFlag": "",
                        "relatedIds": [],
                        "hidebylogic": "",
                        "seqNumber": 12
                    }
                ],
                "project_id": "654b8c6ff370647273620812",
                "custom_attr": {}
            }
        },
        "QUESTION_DICT": {
            "654b8c7829cf2918b492e655": {
                "displayconstraint_id_list2": [],
                "extra_option_list": [],
                "style": {},
                "jumpconstraint_id_list": [],
                "extra_option_id_list": [],
                "title": "单选题",
                "questionpage_id": "654b8c6ff370647273620813",
                "matrixrow_list": [],
                "matrixrow_id_list": [],
                "jumpconstraint_id_list2": [],
                "question_type": 2,
                "hide_constraint_id_list": [],
                "project_id": "654b8c6ff370647273620812",
                "updated": {
                    "$date": 1699481582814
                },
                "related_question_list": [],
                "option_id_list": [
                    "654b8c7829cf2918b492e653",
                    "654b8c7829cf2918b492e654",
                    "655326518fb1e147a1e4c8e3"
                ],
                "custom_attr": {
                    "show_seq": "on",
                    "option_group": []
                },
                "has_open_option": false,
                "category_id": "",
                "cid": "Q1",
                "option_group_list": [
                    {
                        "related_q_id_list": [],
                        "option_id_list": [
                            "654b8c7829cf2918b492e653",
                            "654b8c7829cf2918b492e654",
                            "655326518fb1e147a1e4c8e3"
                        ],
                        "title": null
                    }
                ],
                "option_list": [
                    {
                        "updated": {
                            "$date": 1699478776183
                        },
                        "cid": "A1",
                        "title": "单选项1",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "654b8c7829cf2918b492e653"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {},
                        "question_id": "654b8c7829cf2918b492e655"
                    },
                    {
                        "updated": {
                            "$date": 1699478776183
                        },
                        "cid": "A2",
                        "title": "单选项2",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "654b8c7829cf2918b492e654"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {},
                        "question_id": "654b8c7829cf2918b492e655"
                    },
                    {
                        "updated": {
                            "$date": 1699976913686
                        },
                        "cid": "A3",
                        "title": "单选项3",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "655326518fb1e147a1e4c8e3"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {},
                        "question_id": "654b8c7829cf2918b492e655"
                    }
                ],
                "components": {},
                "answer_cell_id_list": [],
                "_id": {
                    "$oid": "654b8c7829cf2918b492e655"
                },
                "displayconstraint_id_list": [],
                "errorMsg": "",
                "optionErrorDict": {},
                "answer": "",
                "answerSheetStatus": "",
                "tagFlag": "",
                "relatedIds": [],
                "hidebylogic": "",
                "seqNumber": 1,
                "optionGroupListProcessed": [
                    {
                        "option_list": [
                            {
                                "updated": {
                                    "$date": 1699478776183
                                },
                                "cid": "A1",
                                "title": "单选项1",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "654b8c7829cf2918b492e653"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "654b8c7829cf2918b492e655"
                            },
                            {
                                "updated": {
                                    "$date": 1699478776183
                                },
                                "cid": "A2",
                                "title": "单选项2",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "654b8c7829cf2918b492e654"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "654b8c7829cf2918b492e655"
                            },
                            {
                                "updated": {
                                    "$date": 1699976913686
                                },
                                "cid": "A3",
                                "title": "单选项3",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "655326518fb1e147a1e4c8e3"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "654b8c7829cf2918b492e655"
                            }
                        ],
                        "id": "ef7c2229-67ac-4b94-8bfb-f884c94bc237",
                        "title": null,
                        "relatedList": []
                    }
                ]
            },
            "654b8c876749f8a632d81788": {
                "displayconstraint_id_list2": [],
                "extra_option_list": [],
                "style": {},
                "jumpconstraint_id_list": [],
                "extra_option_id_list": [],
                "title": "多选题",
                "questionpage_id": "654b8c6ff370647273620813",
                "matrixrow_list": [],
                "matrixrow_id_list": [],
                "jumpconstraint_id_list2": [],
                "question_type": 3,
                "hide_constraint_id_list": [],
                "project_id": "654b8c6ff370647273620812",
                "updated": {
                    "$date": 1699481582814
                },
                "related_question_list": [],
                "option_id_list": [
                    "654b8c876749f8a632d81786",
                    "654b8c876749f8a632d81787",
                    "6553266c6749f8a632e4773d",
                    "655326876749f8a632e477d6"
                ],
                "custom_attr": {
                    "min_answer_num": 2,
                    "show_seq": "on",
                    "max_answer_num": 4,
                    "option_group": []
                },
                "has_open_option": false,
                "category_id": "",
                "cid": "Q2",
                "option_group_list": [
                    {
                        "related_q_id_list": [],
                        "option_id_list": [
                            "654b8c876749f8a632d81786",
                            "654b8c876749f8a632d81787",
                            "6553266c6749f8a632e4773d",
                            "655326876749f8a632e477d6"
                        ],
                        "title": null
                    }
                ],
                "option_list": [
                    {
                        "updated": {
                            "$date": 1699478791227
                        },
                        "cid": "A1",
                        "title": "多选项1",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "654b8c876749f8a632d81786"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {},
                        "question_id": "654b8c876749f8a632d81788"
                    },
                    {
                        "updated": {
                            "$date": 1699478791227
                        },
                        "cid": "A2",
                        "title": "多选项2",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "654b8c876749f8a632d81787"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {},
                        "question_id": "654b8c876749f8a632d81788"
                    },
                    {
                        "updated": {
                            "$date": 1699976940700
                        },
                        "cid": "A3",
                        "title": "多选项3",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "6553266c6749f8a632e4773d"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {},
                        "question_id": "654b8c876749f8a632d81788"
                    },
                    {
                        "updated": {
                            "$date": 1699976967758
                        },
                        "cid": "A4",
                        "title": "多选项4",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "655326876749f8a632e477d6"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {},
                        "question_id": "654b8c876749f8a632d81788"
                    }
                ],
                "components": {},
                "answer_cell_id_list": [],
                "_id": {
                    "$oid": "654b8c876749f8a632d81788"
                },
                "displayconstraint_id_list": [],
                "errorMsg": "",
                "optionErrorDict": {},
                "answer": "",
                "answerSheetStatus": "",
                "tagFlag": "",
                "relatedIds": [],
                "hidebylogic": "",
                "seqNumber": 2,
                "optionGroupListProcessed": [
                    {
                        "option_list": [
                            {
                                "updated": {
                                    "$date": 1699478791227
                                },
                                "cid": "A1",
                                "title": "多选项1",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "654b8c876749f8a632d81786"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "654b8c876749f8a632d81788"
                            },
                            {
                                "updated": {
                                    "$date": 1699478791227
                                },
                                "cid": "A2",
                                "title": "多选项2",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "654b8c876749f8a632d81787"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "654b8c876749f8a632d81788"
                            },
                            {
                                "updated": {
                                    "$date": 1699976940700
                                },
                                "cid": "A3",
                                "title": "多选项3",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "6553266c6749f8a632e4773d"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "654b8c876749f8a632d81788"
                            },
                            {
                                "updated": {
                                    "$date": 1699976967758
                                },
                                "cid": "A4",
                                "title": "多选项4",
                                "style": {},
                                "is_open": false,
                                "position_rotate": {},
                                "canvas": {},
                                "position": {},
                                "_id": {
                                    "$oid": "655326876749f8a632e477d6"
                                },
                                "type": "",
                                "style_active": {},
                                "custom_attr": {},
                                "question_id": "654b8c876749f8a632d81788"
                            }
                        ],
                        "id": "95df30da-0b46-47c5-9696-8ae63f693cf3",
                        "title": null,
                        "relatedList": []
                    }
                ]
            },
            "655326a2821b1db4a90e7b6d": {
                "displayconstraint_id_list2": [],
                "extra_option_list": [],
                "style": {},
                "jumpconstraint_id_list": [],
                "extra_option_id_list": [],
                "title": "下拉题",
                "questionpage_id": "654b8c6ff370647273620813",
                "matrixrow_list": [],
                "matrixrow_id_list": [],
                "jumpconstraint_id_list2": [],
                "question_type": 2,
                "hide_constraint_id_list": [],
                "project_id": "654b8c6ff370647273620812",
                "updated": {
                    "$date": 1699976994925
                },
                "related_question_list": [],
                "option_id_list": [
                    "655326a2821b1db4a90e7b6b",
                    "655326a2821b1db4a90e7b6c"
                ],
                "custom_attr": {
                    "disp_type": "dropdown",
                    "show_seq": "on"
                },
                "has_open_option": false,
                "category_id": "",
                "cid": "Q3",
                "option_group_list": [
                    {
                        "related_q_id_list": [],
                        "option_id_list": [
                            "655326a2821b1db4a90e7b6b",
                            "655326a2821b1db4a90e7b6c"
                        ],
                        "title": null
                    }
                ],
                "option_list": [
                    {
                        "updated": {
                            "$date": 1699976994924
                        },
                        "cid": "A1",
                        "title": "下拉选项1",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "655326a2821b1db4a90e7b6b"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {},
                        "question_id": "655326a2821b1db4a90e7b6d"
                    },
                    {
                        "updated": {
                            "$date": 1699976994924
                        },
                        "cid": "A2",
                        "title": "下拉选项2",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "655326a2821b1db4a90e7b6c"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {},
                        "question_id": "655326a2821b1db4a90e7b6d"
                    }
                ],
                "components": {},
                "answer_cell_id_list": [],
                "_id": {
                    "$oid": "655326a2821b1db4a90e7b6d"
                },
                "displayconstraint_id_list": [],
                "errorMsg": "",
                "optionErrorDict": {},
                "answer": "",
                "answerSheetStatus": 0,
                "tagFlag": "",
                "relatedIds": [],
                "hidebylogic": "",
                "seqNumber": 3
            },
            "655326d2b275dae78675299e": {
                "displayconstraint_id_list2": [],
                "extra_option_list": [],
                "style": {},
                "jumpconstraint_id_list": [],
                "extra_option_id_list": [],
                "title": "排序题",
                "questionpage_id": "654b8c6ff370647273620813",
                "matrixrow_list": [],
                "matrixrow_id_list": [],
                "jumpconstraint_id_list2": [],
                "question_type": 60,
                "hide_constraint_id_list": [],
                "project_id": "654b8c6ff370647273620812",
                "updated": {
                    "$date": 1699977042903
                },
                "related_question_list": [],
                "option_id_list": [
                    "655326d2b275dae78675299c",
                    "655326d2b275dae78675299d",
                    "655326e429cf2918b49d74ed"
                ],
                "custom_attr": {
                    "show_seq": "on"
                },
                "has_open_option": false,
                "category_id": "",
                "cid": "Q4",
                "option_list": [
                    {
                        "updated": {
                            "$date": 1699977042903
                        },
                        "cid": "A1",
                        "title": "选项8",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "655326d2b275dae78675299c"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {},
                        "question_id": "655326d2b275dae78675299e"
                    },
                    {
                        "updated": {
                            "$date": 1699977042903
                        },
                        "cid": "A2",
                        "title": "选项9",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "655326d2b275dae78675299d"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {},
                        "question_id": "655326d2b275dae78675299e"
                    },
                    {
                        "updated": {
                            "$date": 1699977060966
                        },
                        "cid": "A3",
                        "title": "选项10",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "655326e429cf2918b49d74ed"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {},
                        "question_id": "655326d2b275dae78675299e"
                    }
                ],
                "components": {},
                "answer_cell_id_list": [],
                "_id": {
                    "$oid": "655326d2b275dae78675299e"
                },
                "displayconstraint_id_list": [],
                "errorMsg": "",
                "optionErrorDict": {},
                "answer": "",
                "answerSheetStatus": "",
                "tagFlag": "",
                "relatedIds": [],
                "hidebylogic": "",
                "seqNumber": 4
            },
            "6553270fa26a06e546409f37": {
                "displayconstraint_id_list2": [],
                "extra_option_list": [],
                "style": {},
                "jumpconstraint_id_list": [],
                "extra_option_id_list": [],
                "title": "量表题",
                "questionpage_id": "654b8c6ff370647273620813",
                "matrixrow_list": [],
                "matrixrow_id_list": [],
                "jumpconstraint_id_list2": [],
                "question_type": 50,
                "hide_constraint_id_list": [],
                "project_id": "654b8c6ff370647273620812",
                "updated": {
                    "$date": 1699977103107
                },
                "related_question_list": [],
                "option_id_list": [
                    "6553270fa26a06e546409f36"
                ],
                "custom_attr": {
                    "scale_tag": 2,
                    "score_display": "circle",
                    "min_answer_num": 1,
                    "max_answer_num": 5,
                    "answer_score": "off",
                    "disp_type": "scale",
                    "desc_left": "非常不满意",
                    "magnitude_scale": 1,
                    "show_seq": "on",
                    "desc_right": "非常满意"
                },
                "has_open_option": false,
                "category_id": "",
                "cid": "Q5",
                "option_list": [
                    {
                        "updated": {
                            "$date": 1699977103107
                        },
                        "cid": "A1",
                        "title": "选项1",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "6553270fa26a06e546409f36"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {},
                        "question_id": "6553270fa26a06e546409f37"
                    }
                ],
                "components": {},
                "answer_cell_id_list": [],
                "_id": {
                    "$oid": "6553270fa26a06e546409f37"
                },
                "displayconstraint_id_list": [],
                "errorMsg": "",
                "optionErrorDict": {},
                "answer": "",
                "answerSheetStatus": "",
                "tagFlag": "",
                "relatedIds": [],
                "hidebylogic": "",
                "seqNumber": 5
            },
            "6553273029cf2918b49d7646": {
                "displayconstraint_id_list2": [],
                "extra_option_list": [],
                "style": {},
                "jumpconstraint_id_list": [],
                "extra_option_id_list": [],
                "title": "请输入你的出生日期：",
                "questionpage_id": "654b8c6ff370647273620813",
                "matrixrow_list": [],
                "matrixrow_id_list": [],
                "jumpconstraint_id_list2": [],
                "question_type": 95,
                "hide_constraint_id_list": [],
                "project_id": "654b8c6ff370647273620812",
                "updated": {
                    "$date": 1699977136143
                },
                "related_question_list": [],
                "option_id_list": [
                    "6553273029cf2918b49d7645"
                ],
                "custom_attr": {
                    "disp_type": "date",
                    "show_seq": "on"
                },
                "has_open_option": false,
                "category_id": "",
                "cid": "Q6",
                "option_list": [
                    {
                        "updated": {
                            "$date": 1699977136142
                        },
                        "cid": "A1",
                        "title": "日期",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "6553273029cf2918b49d7645"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {},
                        "question_id": "6553273029cf2918b49d7646"
                    }
                ],
                "components": {},
                "answer_cell_id_list": [],
                "_id": {
                    "$oid": "6553273029cf2918b49d7646"
                },
                "displayconstraint_id_list": [],
                "errorMsg": "",
                "optionErrorDict": {},
                "answer": "",
                "answerSheetStatus": "",
                "tagFlag": "",
                "relatedIds": [],
                "hidebylogic": "",
                "seqNumber": 6
            },
            "6553274e2539a6e969101101": {
                "displayconstraint_id_list2": [],
                "extra_option_list": [],
                "style": {},
                "jumpconstraint_id_list": [],
                "extra_option_id_list": [],
                "title": "单项填空",
                "questionpage_id": "654b8c6ff370647273620813",
                "matrixrow_list": [],
                "matrixrow_id_list": [],
                "jumpconstraint_id_list2": [],
                "question_type": 6,
                "hide_constraint_id_list": [],
                "project_id": "654b8c6ff370647273620812",
                "updated": {
                    "$date": 1699977166204
                },
                "related_question_list": [],
                "option_id_list": [
                    "6553274e2539a6e969101100"
                ],
                "custom_attr": {
                    "blank_type": "single",
                    "show_seq": "on"
                },
                "has_open_option": false,
                "category_id": "",
                "cid": "Q7",
                "option_list": [
                    {
                        "updated": {
                            "$date": 1699977166204
                        },
                        "cid": "A1",
                        "title": "填空1",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "6553274e2539a6e969101100"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {
                            "text_row": 1,
                            "text_col": 20
                        },
                        "question_id": "6553274e2539a6e969101101"
                    }
                ],
                "components": {},
                "answer_cell_id_list": [],
                "_id": {
                    "$oid": "6553274e2539a6e969101101"
                },
                "displayconstraint_id_list": [],
                "errorMsg": "",
                "optionErrorDict": {},
                "answer": "",
                "answerSheetStatus": "",
                "tagFlag": "",
                "relatedIds": [],
                "hidebylogic": "",
                "seqNumber": 7
            },
            "6553275db275dae786752c19": {
                "displayconstraint_id_list2": [],
                "extra_option_list": [],
                "style": {},
                "jumpconstraint_id_list": [],
                "extra_option_id_list": [],
                "title": "多项填空",
                "questionpage_id": "654b8c6ff370647273620813",
                "matrixrow_list": [],
                "matrixrow_id_list": [],
                "jumpconstraint_id_list2": [],
                "question_type": 95,
                "hide_constraint_id_list": [],
                "project_id": "654b8c6ff370647273620812",
                "updated": {
                    "$date": 1699977181303
                },
                "related_question_list": [],
                "option_id_list": [
                    "6553275db275dae786752c17",
                    "6553275db275dae786752c18",
                    "655327696749f8a632e47c80"
                ],
                "custom_attr": {
                    "calculation": "select_correct",
                    "show_seq": "on"
                },
                "has_open_option": false,
                "category_id": "",
                "cid": "Q8",
                "option_list": [
                    {
                        "updated": {
                            "$date": 1699977181302
                        },
                        "cid": "A1",
                        "title": "填空1",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "6553275db275dae786752c17"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {
                            "text_row": 1,
                            "text_col": 15
                        },
                        "question_id": "6553275db275dae786752c19"
                    },
                    {
                        "updated": {
                            "$date": 1699977181303
                        },
                        "cid": "A2",
                        "title": "填空2",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "6553275db275dae786752c18"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {
                            "text_row": 1,
                            "text_col": 15
                        },
                        "question_id": "6553275db275dae786752c19"
                    },
                    {
                        "updated": {
                            "$date": 1699977193278
                        },
                        "cid": "A3",
                        "title": "填空3",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "655327696749f8a632e47c80"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {
                            "text_row": 1,
                            "text_col": 15
                        },
                        "question_id": "6553275db275dae786752c19"
                    }
                ],
                "components": {},
                "answer_cell_id_list": [],
                "_id": {
                    "$oid": "6553275db275dae786752c19"
                },
                "displayconstraint_id_list": [],
                "errorMsg": "",
                "optionErrorDict": {},
                "answer": "",
                "answerSheetStatus": "",
                "tagFlag": "",
                "relatedIds": [],
                "hidebylogic": "",
                "seqNumber": 8
            },
            "65532775821b1db4a90e7f62": {
                "displayconstraint_id_list2": [],
                "extra_option_list": [],
                "style": {},
                "jumpconstraint_id_list": [],
                "extra_option_id_list": [],
                "title": "矩阵填空",
                "questionpage_id": "654b8c6ff370647273620813",
                "matrixrow_list": [
                    {
                        "updated": {
                            "$date": 1699977205410
                        },
                        "cid": "R3",
                        "title": "矩阵行1",
                        "is_open": false,
                        "_id": {
                            "$oid": "65532775821b1db4a90e7f60"
                        },
                        "custom_attr": {},
                        "question_id": "65532775821b1db4a90e7f62"
                    },
                    {
                        "updated": {
                            "$date": 1699977205410
                        },
                        "cid": "R4",
                        "title": "矩阵行2",
                        "is_open": false,
                        "_id": {
                            "$oid": "65532775821b1db4a90e7f61"
                        },
                        "custom_attr": {},
                        "question_id": "65532775821b1db4a90e7f62"
                    }
                ],
                "matrixrow_id_list": [
                    "65532775821b1db4a90e7f60",
                    "65532775821b1db4a90e7f61"
                ],
                "jumpconstraint_id_list2": [],
                "question_type": 100,
                "hide_constraint_id_list": [],
                "project_id": "654b8c6ff370647273620812",
                "updated": {
                    "$date": 1699977205411
                },
                "related_question_list": [],
                "option_id_list": [
                    "65532775821b1db4a90e7f5e",
                    "65532775821b1db4a90e7f5f",
                    "655327ae821b1db4a90e80d3"
                ],
                "custom_attr": {
                    "show_seq": "on"
                },
                "has_open_option": false,
                "category_id": "",
                "cid": "Q9",
                "option_list": [
                    {
                        "updated": {
                            "$date": 1699977205410
                        },
                        "cid": "A1",
                        "title": "填空列1",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "65532775821b1db4a90e7f5e"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {
                            "text_row": 1,
                            "text_col": 10
                        },
                        "question_id": "65532775821b1db4a90e7f62"
                    },
                    {
                        "updated": {
                            "$date": 1699977205410
                        },
                        "cid": "A2",
                        "title": "填空列2",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "65532775821b1db4a90e7f5f"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {
                            "text_row": 1,
                            "text_col": 10
                        },
                        "question_id": "65532775821b1db4a90e7f62"
                    },
                    {
                        "updated": {
                            "$date": 1699977262517
                        },
                        "cid": "A3",
                        "title": "填空列3",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "655327ae821b1db4a90e80d3"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {
                            "text_row": 1,
                            "text_col": 10
                        },
                        "question_id": "65532775821b1db4a90e7f62"
                    }
                ],
                "components": {},
                "answer_cell_id_list": [],
                "_id": {
                    "$oid": "65532775821b1db4a90e7f62"
                },
                "displayconstraint_id_list": [],
                "errorMsg": "",
                "optionErrorDict": {},
                "answer": "",
                "answerSheetStatus": "",
                "tagFlag": "",
                "relatedIds": [],
                "hidebylogic": "",
                "seqNumber": 9
            },
            "6553283db275dae786753021": {
                "displayconstraint_id_list2": [],
                "extra_option_list": [],
                "style": {},
                "jumpconstraint_id_list": [],
                "extra_option_id_list": [],
                "title": "矩阵单选",
                "questionpage_id": "654b8c6ff370647273620813",
                "matrixrow_list": [
                    {
                        "updated": {
                            "$date": 1699977405372
                        },
                        "cid": "R3",
                        "title": "矩阵单选行1",
                        "is_open": false,
                        "_id": {
                            "$oid": "6553283db275dae78675301f"
                        },
                        "custom_attr": {},
                        "question_id": "6553283db275dae786753021"
                    },
                    {
                        "updated": {
                            "$date": 1699977405372
                        },
                        "cid": "R4",
                        "title": "矩阵单选行2",
                        "is_open": false,
                        "_id": {
                            "$oid": "6553283db275dae786753020"
                        },
                        "custom_attr": {},
                        "question_id": "6553283db275dae786753021"
                    }
                ],
                "matrixrow_id_list": [
                    "6553283db275dae78675301f",
                    "6553283db275dae786753020"
                ],
                "jumpconstraint_id_list2": [],
                "question_type": 4,
                "hide_constraint_id_list": [],
                "project_id": "654b8c6ff370647273620812",
                "updated": {
                    "$date": 1699977405372
                },
                "related_question_list": [],
                "option_id_list": [
                    "6553283db275dae78675301d",
                    "6553283db275dae78675301e",
                    "655328d6821b1db4a90e86b2",
                    "655328dcb275dae7867532f9",
                    "655328ebb275dae786753340"
                ],
                "custom_attr": {
                    "show_seq": "on"
                },
                "has_open_option": false,
                "category_id": "",
                "cid": "Q10",
                "option_list": [
                    {
                        "updated": {
                            "$date": 1699977405371
                        },
                        "cid": "A1",
                        "title": "列选项1",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "6553283db275dae78675301d"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {},
                        "question_id": "6553283db275dae786753021"
                    },
                    {
                        "updated": {
                            "$date": 1699977405372
                        },
                        "cid": "A2",
                        "title": "列选项2",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "6553283db275dae78675301e"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {},
                        "question_id": "6553283db275dae786753021"
                    },
                    {
                        "updated": {
                            "$date": 1699977558187
                        },
                        "cid": "A3",
                        "title": "列选项3",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "655328d6821b1db4a90e86b2"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {},
                        "question_id": "6553283db275dae786753021"
                    },
                    {
                        "updated": {
                            "$date": 1699977564212
                        },
                        "cid": "A4",
                        "title": "列选项4",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "655328dcb275dae7867532f9"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {},
                        "question_id": "6553283db275dae786753021"
                    },
                    {
                        "updated": {
                            "$date": 1699977579246
                        },
                        "cid": "A5",
                        "title": "列选项5",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "655328ebb275dae786753340"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {},
                        "question_id": "6553283db275dae786753021"
                    }
                ],
                "components": {},
                "answer_cell_id_list": [],
                "_id": {
                    "$oid": "6553283db275dae786753021"
                },
                "displayconstraint_id_list": [],
                "errorMsg": "",
                "optionErrorDict": {},
                "answer": "",
                "answerSheetStatus": "",
                "tagFlag": "",
                "relatedIds": [],
                "hidebylogic": "",
                "seqNumber": 10
            },
            "6553294e6749f8a632e48625": {
                "displayconstraint_id_list2": [],
                "extra_option_list": [],
                "style": {},
                "jumpconstraint_id_list": [],
                "extra_option_id_list": [],
                "title": "矩阵多选",
                "questionpage_id": "654b8c6ff370647273620813",
                "matrixrow_list": [
                    {
                        "updated": {
                            "$date": 1699977678417
                        },
                        "cid": "R1",
                        "title": "矩阵多选行1",
                        "is_open": false,
                        "_id": {
                            "$oid": "6553294e6749f8a632e48623"
                        },
                        "custom_attr": {},
                        "question_id": "6553294e6749f8a632e48625"
                    },
                    {
                        "updated": {
                            "$date": 1699977678418
                        },
                        "cid": "R2",
                        "title": "矩阵多选行2",
                        "is_open": false,
                        "_id": {
                            "$oid": "6553294e6749f8a632e48624"
                        },
                        "custom_attr": {},
                        "question_id": "6553294e6749f8a632e48625"
                    },
                    {
                        "updated": {
                            "$date": 1699977714483
                        },
                        "cid": "R3",
                        "title": "矩阵多选行3",
                        "is_open": false,
                        "_id": {
                            "$oid": "6553297229cf2918b49d8314"
                        },
                        "custom_attr": {},
                        "question_id": "6553294e6749f8a632e48625"
                    }
                ],
                "matrixrow_id_list": [
                    "6553294e6749f8a632e48623",
                    "6553294e6749f8a632e48624",
                    "6553297229cf2918b49d8314"
                ],
                "jumpconstraint_id_list2": [],
                "question_type": 5,
                "hide_constraint_id_list": [],
                "project_id": "654b8c6ff370647273620812",
                "updated": {
                    "$date": 1699977678418
                },
                "related_question_list": [],
                "option_id_list": [
                    "6553294e6749f8a632e48621",
                    "6553294e6749f8a632e48622",
                    "655329b1821b1db4a90e8b02",
                    "655329b7821b1db4a90e8b29"
                ],
                "custom_attr": {
                    "min_answer_num": 2,
                    "show_seq": "on",
                    "max_answer_num": 4
                },
                "has_open_option": false,
                "category_id": "",
                "cid": "Q11",
                "option_list": [
                    {
                        "updated": {
                            "$date": 1699977678417
                        },
                        "cid": "A1",
                        "title": "列选项1",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "6553294e6749f8a632e48621"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {},
                        "question_id": "6553294e6749f8a632e48625"
                    },
                    {
                        "updated": {
                            "$date": 1699977678417
                        },
                        "cid": "A2",
                        "title": "列选项2",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "6553294e6749f8a632e48622"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {},
                        "question_id": "6553294e6749f8a632e48625"
                    },
                    {
                        "updated": {
                            "$date": 1699977777686
                        },
                        "cid": "A3",
                        "title": "列选项3",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "655329b1821b1db4a90e8b02"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {},
                        "question_id": "6553294e6749f8a632e48625"
                    },
                    {
                        "updated": {
                            "$date": 1699977783598
                        },
                        "cid": "A4",
                        "title": "列选项4",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "655329b7821b1db4a90e8b29"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {},
                        "question_id": "6553294e6749f8a632e48625"
                    }
                ],
                "components": {},
                "answer_cell_id_list": [],
                "_id": {
                    "$oid": "6553294e6749f8a632e48625"
                },
                "displayconstraint_id_list": [],
                "errorMsg": "",
                "optionErrorDict": {},
                "answer": "",
                "answerSheetStatus": "",
                "tagFlag": "",
                "relatedIds": [],
                "hidebylogic": "",
                "seqNumber": 11
            },
            "65532a08821b1db4a90e8ca4": {
                "displayconstraint_id_list2": [],
                "extra_option_list": [],
                "style": {},
                "jumpconstraint_id_list": [],
                "extra_option_id_list": [],
                "title": "比重题",
                "questionpage_id": "654b8c6ff370647273620813",
                "matrixrow_list": [],
                "matrixrow_id_list": [],
                "jumpconstraint_id_list2": [],
                "question_type": 50,
                "hide_constraint_id_list": [],
                "project_id": "654b8c6ff370647273620812",
                "updated": {
                    "$date": 1699977864808
                },
                "related_question_list": [],
                "option_id_list": [
                    "65532a08821b1db4a90e8ca2",
                    "65532a08821b1db4a90e8ca3"
                ],
                "custom_attr": {
                    "total_value": 100,
                    "limit_total": true,
                    "min_answer_num": 0,
                    "max_answer_num": 100,
                    "disp_type": "proportion",
                    "limit_max_min": "off",
                    "show_seq": "on"
                },
                "has_open_option": false,
                "category_id": "",
                "cid": "Q12",
                "option_list": [
                    {
                        "updated": {
                            "$date": 1699977864807
                        },
                        "cid": "A1",
                        "title": "比重1",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "65532a08821b1db4a90e8ca2"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {},
                        "question_id": "65532a08821b1db4a90e8ca4"
                    },
                    {
                        "updated": {
                            "$date": 1699977864808
                        },
                        "cid": "A2",
                        "title": "比重2",
                        "style": {},
                        "is_open": false,
                        "position_rotate": {},
                        "canvas": {},
                        "position": {},
                        "_id": {
                            "$oid": "65532a08821b1db4a90e8ca3"
                        },
                        "type": "",
                        "style_active": {},
                        "custom_attr": {},
                        "question_id": "65532a08821b1db4a90e8ca4"
                    }
                ],
                "components": {},
                "answer_cell_id_list": [],
                "_id": {
                    "$oid": "65532a08821b1db4a90e8ca4"
                },
                "displayconstraint_id_list": [],
                "errorMsg": "",
                "optionErrorDict": {},
                "answer": "",
                "answerSheetStatus": "",
                "tagFlag": "",
                "relatedIds": [],
                "hidebylogic": "",
                "seqNumber": 12
            }
        },
        "wxHasInit": false,
        "isContinueAnswerBtn": false,
        "hasUsedContinueAnswer": false,
        "questionScoreMap": {},
        "checkpointData": {
            "errorType": "",
            "isCheckpoint": false
        },
        "resData": {},
        "quotaUtils": {},
        "continueAnswerSelected": null,
        "answerTime": null,
        "isEditAnswer": false,
        "goodsAmountData": {},
        "preExamType": 0,
        "preExamData": "",
        "checkPrivacy": false,
        "allowLeavScreenOperation": false,
        "allowMoblieUploadLeaveScreen": false,
        "answerTagShow": false,
        "addressVersion": 0,
        "addressData": {},
        "isMiniApp": false,
        "miniAppPlatform": "",
        "finishStatus": "",
        "renderTime": 1699955474934,
        "mediaStatusResult": 0,
        "isResizeEnd": false,
        "browserHeight": 0,
        "beginDescStr": "感谢您能抽出几分钟时间来参加本次答题，现在我们就马上开始吧！",
        "tagFlagList": {},
        "tagFlagListSize": [],
        "renderQrcodeState": false,
        "allUuid": "",
        "signvalidTimer": null,
        "pageResizeState": false,
        "isShowNextQuestion": false,
        "isShowVoteSubBtn": false,
        "nextQuestionId": "",
        "currentQuestionId": "",
        "mustCountNotAnswer": "",
        "countdownState": false,
        "isProjectFinished": false,
        "isEditThemeCustomSetting": false,
        "updateTrigger": {},
        "loggedIn": 0,
        "answerJumpPageDisabled": false,
        "answerLogicStatus": "",
        "examBeforeAnswers": null,
        "answerCurrentServerTime": null,
        "isPreviewClick": false,
        "isNextClick": false,
        "isAutoFillOpen": false,
        "isHidePrevButton": false,
        "serverTimeRequestEnd": false,
        "useContinuableAnswerHash": "d2ab2a40e67043160c95460844e14400",
        "checkpointBeginAnswer": "",
        "lastQuestionAnswer": "",
        "testModePostMessageHideMark": {
            "hideSupport": false,
            "hideAnswerEndpageButton": false,
            "hideAnswerEndpageAd": false
        },
        "reportUpsert": false,
        "otherEtcInfo": {
            "ev": "1",
            "timestr": "2023-11-14 17:51:14",
            "site_url": "http://www.wenjuan.com",
            "is_weixin_broswer": false,
            "wx_share_info": {
                "url": "https://www.wenjuan.com/s/UZBZJvgHD7/",
                "timestamp": "1699955474",
                "noncestr": "B1Tp9DFy",
                "signature": "2d93392ba2d14a1136f187dbf8b737d22883ca0d",
                "appId": "wx3bbdb7bd3dcf4283"
            },
            "report_validate_code": "604b98d4dc3a47df8cbcde4526250270",
            "ad_server": "https://api.wenjuan.link/dmp/0.0.1/user/plant",
            "adc_sign": "9c78722423a682bed9e77759b99745b4",
            "remote_ip": "10.200.3.47",
            "openid": "",
            "total_seconds": 0,
            "adc_time": "1699955474",
            "flow_rate": "100",
            "ad_continue_answer": 1,
            "nocompany": null,
            "ad_token": "d2VuanVhbiAxNjk5OTU0MTM2NTM0IGU4ODE5YmNmYjFiODI1NDE3YTM3MGM0OGQyZjA0ODdlMDVhMTFkNGU=",
            "ad_mtc": "",
            "is_ios": false,
            "ad_ua": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/119.0",
            "from_answer_square_page": false,
            "estimate_map_str": "{}",
            "is_show_popup_ads": "1",
            "is_wxwork_browser": false,
            "login_type": "",
            "from_idy": false,
            "is_xinhua_app": false
        },
        "audioOrVideoPlayingEvent": null,
        "bgmMusicPlayingEvent": null,
        "answerAdFreeLeftCount": -1,
        "beansSurveyData": {},
        "memberPackageInfo": {
            "version": "",
            "expireTime": 0
        },
        "questionMounted": false,
        "headerVideoFullscreen": {
            "play": false,
            "currentTime": 0,
            "visible": false
        },
        "openAdImgParentClass": "",
        "multipleVoteDialogData": {
            "visible": false,
            "inputVoteNum": 1,
            "handleOptionId": "",
            "maxVoteNum": 0
        },
        "loginDialogVisible": false,
        "loginNextUrl": "",
        "creator": {
            "mobile": "15202807553",
            "reg_channel": "default",
            "creator_id": "62fe5c524400f27681845424",
            "super_account": false
        },
        "projUpdated": "2023-11-14 17:50:11",
        "beginDesc": "感谢您能抽出几分钟时间来参加本次答题，现在我们就马上开始吧！",
        "volatileDataType": [
            7
        ],
        "projType": null,
        "isCommonDataProject": true,
        "redirectType": 0,
        "hasCustomDomain": false,
        "accessAllowWxShare": 0,
        "projStatus": 1,
        "packageStatus": {},
        "sceneType": "brand",
        "abnormalType": 0,
        "hasUploadQuestion": false,
        "projTitle": "t004_对标wenjuanxing",
        "customAttr": {
            "survey_share_pic_url": "https://s1.wenjuan.com/static/images/rspd_share_wenjuan.png",
            "answer_people_limit": null,
            "feishu_answer_people_limit": null,
            "redirect_uri": "",
            "share_seo_index": "",
            "hide_wjmark": "false",
            "restrict_dingding_rspd": null,
            "vote_tab": null,
            "restrict_feishu_rspd": null,
            "restrict_email_rspd": null,
            "redirect_url_before_answer": "",
            "restrict_weixin_rspd": null,
            "vote_watch_again": 0,
            "wx_share_title": "",
            "dingding_answer_people_limit": null,
            "wx_share_desc": "",
            "restrict_mobile_rspd": null,
            "is_multiple_tab": false,
            "restrict_wxwork_rspd": null,
            "forbid_wx_share": ""
        },
        "isRevisingAnswer": false,
        "appearance": {
            "language": "zh_CN",
            "custom_bottom_logo_url": "",
            "phone_loading_animation_image": "",
            "phone_style": {
                "btnsColor": "#2672FF"
            },
            "bottom_logo_size": "",
            "hide_bottom_logo": 0
        },
        "projVersion": 1,
        "uploadSizeQuota": 1,
        "sceneName": "问卷",
        "adInfo": {
            "is_show_project_splashscreen_ad": false,
            "adc_time": "1699955474",
            "is_show_popup_bd_ads": false,
            "adc_sign": "9c78722423a682bed9e77759b99745b4"
        },
        "drawSettingInfo": {
            "has_draw_setting": false,
            "draw_setting_settings": {},
            "draw_setting_score": "",
            "draw_setting_id": "",
            "draw_setting_rspd_time": ""
        },
        "luckyMoneyInfo": {
            "luck_money_rspd_time": "",
            "luck_money_score": "",
            "subscribe_wechat": 0,
            "lm_text": "红包",
            "has_lucky_money": ""
        },
        "userInfo": {
            "wx_auth_info": {
                "signin": false,
                "openid": "",
                "is_weixin_follow": false,
                "wx_user_info_str": "{}",
                "sid": "R9aFSTWnlcpiKrgQ65532416",
                "is_weixin_browser": false,
                "qrcode": {
                    "ticket": ""
                },
                "weixinbook": {}
            },
            "current_user": {
                "user_id": ""
            },
            "uuid": "392d915776fd3bf882e4f22f1be9c995",
            "creator": {
                "mobile": "15202807553",
                "reg_channel": "default",
                "creator_id": "62fe5c524400f27681845424",
                "super_account": false
            }
        },
        "appraiseInfo": "{}",
        "voteCountInfo": {},
        "linkUrls": {
            "survey_url": "http://www.wenjuan.com/s/UZBZJvgHD7",
            "site_url": "http://www.wenjuan.com",
            "qiniu_host": "https://static.wenjuan.pub",
            "friends_link": "",
            "pic_url": "https://s1.wenjuan.com/static/images/slogan_weibo_blue.png",
            "share_link": ""
        },
        "voteInfo": {
            "vote_unit": "票",
            "vote_count": {},
            "vote_group_rank": {},
            "vote_question_rank": {}
        },
        "currentUser": null,
        "needPrivacy": 0,
        "goodsInfo": {
            "library_current_stocks": "{}",
            "merchant_alias": "",
            "has_goods_question": false,
            "merchant_phone": "",
            "stock_qtys": "{}",
            "question_need_payment": false
        },
        "privacyPolicy": 0,
        "psCustomAttr": {},
        "voteOnInfo": {
            "vote_on_question": null,
            "vote_on_option": ""
        },
        "verifyTypes": null,
        "privacyMobile": "",
        "fissionId": "vckoowviga6lz3gqrfuya3i7fu",
        "assessAccuracy": 0,
        "hasMapQuestion": false,
        "hasAddressQuestion": false,
        "mobileAuthQuestonStatus": 1,
        "hideWjmark": false,
        "surveyUrl": "https://www.wenjuan.com/s/UZBZJvgHD7/",
        "hideLogo": false,
        "quotaUsageData": "null",
        "randomOutList": [],
        "projectAttrValue": "",
        "lastUpdated": {
            "$date": 1699984211451
        },
        "mSceneName": "survey",
        "pageCount": 1,
        "activated": {
            "$date": 1699984211492
        },
        "scene": 1,
        "shareStatus": 1,
        "questionCidStatus": 1,
        "officialStatus": 0,
        "appearanceId": "654b8c7829cf2918b492e656",
        "shortId": "UZBZJvgHD7",
        "isStructChange": 0,
        "questionpageIdList": [
            "654b8c6ff370647273620813"
        ],
        "projectFuncId": "51dd234e9b9fbe6646bf4dcc",
        "parentId": "",
        "version": 1,
        "projectCustomAttr": {
            "create_client": "pc",
            "ad": "on",
            "machine_auditing_at": "2023-11-14 17:50:11",
            "private": {
                "edit_status": "processing",
                "publish_times": 2,
                "edit_version": 0
            },
            "has_updated_seq": 1,
            "new_custom_style": {
                "TerminalStyle": {
                    "PC": {
                        "R_BgColor": "",
                        "BgImagePosition": "",
                        "backgroundRepeat": "repeat",
                        "ImageURl": "",
                        "BgColor": "#efefef",
                        "WjBgColor": "#fff",
                        "BgImageURl": "",
                        "font": [
                            {
                                "bold": "",
                                "color": "",
                                "id": "QuesitonStyle",
                                "italic": "",
                                "font": "",
                                "underline": "",
                                "size": ""
                            },
                            {
                                "bold": "",
                                "color": "",
                                "id": "OptionsStyle",
                                "italic": "",
                                "font": "",
                                "underline": "",
                                "size": ""
                            },
                            {
                                "bold": "",
                                "color": "",
                                "id": "TopicStyle",
                                "italic": "",
                                "font": "",
                                "underline": "",
                                "size": ""
                            },
                            {
                                "bold": "",
                                "color": "",
                                "id": "WelcomeStyle",
                                "italic": "",
                                "font": "",
                                "underline": "",
                                "size": ""
                            },
                            {
                                "bold": "",
                                "color": "",
                                "id": "EndStyle",
                                "italic": "",
                                "font": "",
                                "underline": "",
                                "size": ""
                            }
                        ],
                        "OtherColor": "#53a4f4",
                        "R_OtherColor": "#fff"
                    },
                    "Phone": {
                        "buttonSelectColor": "#2672FF",
                        "titleBgColor": "#2672FF",
                        "coverImgUrl": "",
                        "titleBeginFontColor": "#FFFFFF",
                        "beginFontSize": "14",
                        "questionTitleFontColor": "#484848",
                        "notCoverImg": true,
                        "questionTitleFontSize": "20",
                        "BgColor": "#F6F6F6",
                        "theme": "22",
                        "titleFontSize": "24",
                        "questionOptionFontColor": "#484848"
                    }
                },
                "Language": "zh_CN",
                "Number": "true",
                "ProgressBar": "true",
                "logoPosition": "left",
                "logoURL": ""
            },
            "review_answer": 1,
            "shared_template_switch": 1,
            "panelsite": "",
            "is_multiple_tab": false,
            "theme": "darkblue",
            "after_ent_revision": true,
            "has_satis_report": false,
            "base_appear_id": "5bcf06b5d3578054358d4dce",
            "search_personal_answer": 1,
            "answer_subscription_switch": 1,
            "show_seq": "on",
            "screenout_desc": "\u003Cp style=\"text-align: center;\"\u003E不好意思，您不太适合本次调查，谢谢您的参与\u003C/p\u003E",
            "survey_share_pic_url": "https://s1.wenjuan.com/static/images/rspd_share_wenjuan.png",
            "share_project": "on",
            "scrollbar": "on",
            "disable_review_result": 0,
            "address_version": "gaode_map/231108_231108_231108_231019.js"
        },
        "endDesc": "\u003Cp style=\"text-align: center;\"\u003E您已完成本次问卷，感谢您的帮助与支持\u003C/p\u003E",
        "status": 1,
        "updated": {
            "$date": 1699984211522
        },
        "copyFromPid": "",
        "firstCreateForMember": false,
        "questionCount": 12,
        "isShared": false,
        "created": {
            "$date": 1699478767784
        },
        "projectTitle": "t004_对标wenjuanxing",
        "creatorId": "62fe5c524400f27681845424",
        "templateId": "",
        "isHdgc": false,
        "lottieIconSum": {
            "654b8c6ff370647273620813": 0
        }
    }

    // 获取json长度
    const getJsonLength = function (jsonData) {
        //return Object.keys(jsonData).length;
        let jsonLength = 0;
        for (let item in jsonData) {
            jsonLength++;
        }
        return jsonLength;
    }

    // 获取内部平台题目类型
    const getSysType = function (srcType, customAttr, optionList) {
        optionLength = getJsonLength(optionList);
        if (2 == srcType) {//单选题
            if("dropdown" == customAttr.disp_type) {
                return "SINGLE_SELECT";
            }
            return "SINGLE";
        } else if (3 == srcType) {//多选题
            return "MULTIPLE";
        } else if (4 == srcType) {// 矩阵选择题
            return "MATRIX";
        } else if (5 == srcType) {// 矩阵多选
            return "MULTIPLE_MATRIX";
        } else if (6 == srcType) {// 填空题
            if (!customAttr.hasOwnProperty("disp_type")) {
                return "TEXT";
            } else if ("name" == customAttr.disp_type) {//姓名
                return "TEXT";
            } else if ("email" == customAttr.disp_type) {//邮箱
                return "TEXT";
            } else if ("mobile" == customAttr.disp_type) {//手机
                return "TEXT";
            } else if ("date" == customAttr.disp_type) {//日期
                return "DATE";
            } else if ("time" == customAttr.disp_type) {//时间
                return "CASCADE_DROPDOWN";
            } else if ("navigation" == customAttr.disp_type) {//地图导航题
                return "地图导航";
            }
        } else if (7 == srcType) {// 矩阵打分题
            return "MATRIX";
        } else if (8 == srcType) {// 级联题
            return "CASCADE_DROPDOWN";
        } else if (9 == srcType) {// 
        } else if (10 == srcType) {// 
        } else if (50 == srcType) {// 量表，默认5级
            if (!customAttr.hasOwnProperty("disp_type")) {//打分题
                if (optionLength > 1) {// 多行
                    return "MATRIX";
                }
                return "SCALE";// 单行
            } else if ("evaluation" == customAttr.disp_type) {//评价题，最多5星好评，可以有文本评价
                return "SCALE";
            } else if ("scale" == customAttr.disp_type) {//量表题，编辑时为小圆圈，答题时为长方块
                return "SCALE";
            } else if ("nps_score" == customAttr.disp_type) {//nps题，值域：0~10
                return "SCALE";
            } else if ("proportion" == customAttr.disp_type) {//比重题，值域：0~100
                return "RATE";
            } else if ("matrix_scale" == customAttr.disp_type) {//矩阵量表题or矩阵打分题
                return "MATRIX";
            }
        } else if (60 == srcType) {// 排序题
            return "SORTED";
        } else if (70 == srcType) {// 占位题
            return "DESCRIPTION";
            // if (!customAttr.hasOwnProperty("disp_type")) {//备注说明题
            //     return "备注说明";
            // } else if ("split_line" == customAttr.disp_type) {//分割线
            //     return "DESCRIPTION";
            // }
        } else if (95 == srcType) {// 多项填空
            if (!customAttr.hasOwnProperty("disp_type")) {//多项填空
                return "MULTIPLE_TEXT";
            } else if ("horz_blank" == customAttr.disp_type) {//横向填空
                return "MULTIPLE_TEXT";
            } else if ("signauto_tableature" == customAttr.disp_type) {//自增表格

            } else if ("signature" == customAttr.disp_type) {//电子签名

            } else if ("geographical_multiple_blank" == customAttr.disp_type) {//所在地理位置

            } else if ("upload_file" == customAttr.disp_type) {//上传文件

            } else if ("image_upload" == customAttr.disp_type) {//上传图片

            } else if ("date" == customAttr.disp_type) {//日期
                return "DATE";
            } else if ("time" == customAttr.disp_type) {//时间
                return "CASCADE_DROPDOWN";
            }
        } else if (100 == srcType) {//矩阵填空题
            return "MATRIX_TEXT";
        } else if (105 == srcType) {//商品题
            return "商品题";
        }
        return "未知题型";//不能处理的类型
    }

    // 设置题目维度跳题，如果存在的话
    const setJumpOnQstIfExist = function (curQst, jumpIdList) {
        let lenOfJIL = getJsonLength(jumpIdList);
        if (lenOfJIL > 0) {
            curQst.is_jump = true; // 是否是跳题 "1" || True | ""
            curQst.jump_to = jumpIdList; // 跳到哪个题目 "" / title_id
        }
    }

    // 设置选项维度跳题，如果存在的话
    const setJumpOnOptIfExist = function (curQst, option, jumpSrcDict) {
        if (undefined == jumpSrcDict) {
            return;
        }
        if (curQst.is_jump) {
            let jumpArr = jumpSrcDict[curQst.title_id];
            let lenOfJA = getJsonLength(jumpArr);
            for (let j = 0; j < lenOfJA; j++) {
                let condArr = jumpArr[j].condition.condition_item_list;
                let lenOfCA = getJsonLength(condArr);
                for (let k = 0; k < lenOfCA; k++) {
                    if (option.real_value == condArr[k].option_id) {//当前选项存在跳题逻辑
                        option.is_jump = true; // 是否跳题
                        option.jump_to = jumpArr[j].next_qid; // 跳到第几题
                    }
                }
            }
        }
    }

    // 获取选项
    const getOptions = function (srcQstData, curQst, jumpSrcDict, dataIndexDict) {
        let optArr = new Array();
        let optionList = srcQstData.option_list;
        let customAttr = srcQstData.custom_attr;
        let len = getJsonLength(optionList);
        if("SCALE" == curQst.sys_type) { // 量表
            len = customAttr.max_answer_num;
        }
        //{"lastDataIndex" : 0, "curQstDataIndex":[]};
        let lastDataIndex = dataIndexDict["lastDataIndex"];
        for (let i = 0; i < len; i++) {
            let option = new Object();
            option.tid = curQst.tid; //题目计数序号-和题目外部一样
            option.title_id = curQst.title_id; // 题目标题id-和题目外部一样
            option.title_type = curQst.title_type; // 和题目外部一样
            option.sys_type = curQst.sys_type; // 和题目外部一样
            if ("SCALE" == curQst.sys_type) {// 量表
                if(1 == i+1) {
                    option.name = undefined == customAttr.desc_left? "":customAttr.desc_left; // 题目的选项名称
                } else if(len == i+1) {
                    option.name = undefined == customAttr.desc_right? "":customAttr.desc_right; // 题目的选项名称
                } else {
                    option.name = "";
                }
                option.value = (i+1).toString(); // 题目的选项值
                option.real_value = optionList[0]._id.$oid; // 问卷提交对应的值
                if("evaluation" == customAttr.disp_type) {//评价题
                    let labelList = optionList[1].custom_attr.label_data[(i+1).toString()].label_list.join("|");
                    let scoreDesc = optionList[1].custom_attr.label_data[(i+1).toString()].score_desc;
                    option.name = scoreDesc;
                    option.text = optionList[1]._id.$oid +"_"+ labelList;
                }
            } else {
                option.name = optionList[i].title; // 题目的选项名称
                option.value = (i+1).toString();
                option.real_value = optionList[i]._id.$oid; // 问卷提交对应的值
                option.text = ""; // 填空内容 - 默认空字符串 - 非问卷解析字段
            }
            option.title = curQst.title + option.name; // 改成和问卷星解析一样：题目标题+选项名称
            option.is_jump = false; // 是否跳题
            option.jump_to = ""; // 跳到第几题
            setJumpOnOptIfExist(curQst, option, jumpSrcDict); //设置选项维度跳题逻辑，如果存在的话

            option.req = curQst.req; // 是否必须 - 和题目外部一样
            option.is_text = curQst.is_text; // 是否需要填空 - 默认false
            option.relation = ""; // 关联 - 内部不需要这个字段
            option.min_oper_num = curQst.min_oper_num; // 最小值
            option.max_oper_num = curQst.max_oper_num; // 最大值
            option.rate = 0; // 权重 - 默认0 - 非问卷解析字段
            // option.text = ""; // 填空内容 - 默认空字符串 - 非问卷解析字段
            option.is_reverse = false; // 是否反向 - 默认false
            option.options = []; // 选项
            option.children = []; // 针对矩阵题
            if("MULTIPLE" == curQst.sys_type || "SORTED" == curQst.sys_type || "RATE" == curQst.sys_type 
                || "CASCADE_DROPDOWN" == curQst.sys_type) {//多选和排序每个选项都要有索引，级联和时间也需要，比重题每一行要有一个
                option.data_index = lastDataIndex + i; // 数据库索引
                dataIndexDict["curQstDataIndex"].push(lastDataIndex + i);
            } else {
                option.data_index = lastDataIndex; // 数据库索引
            }
            option.is_repeat = false; // 是否去重 - 解析默认false
            optArr.push(option);
        }
        if("MULTIPLE" == curQst.sys_type || "SORTED" == curQst.sys_type || "RATE" == curQst.sys_type || "CASCADE_DROPDOWN" == curQst.sys_type) {
            dataIndexDict["lastDataIndex"] = lastDataIndex + len;
        } else if("DESCRIPTION" == curQst.sys_type) {
            //描述类占位题不生成dataIndexDict值
        } else {
            dataIndexDict["curQstDataIndex"].push(lastDataIndex);
            dataIndexDict["lastDataIndex"] = lastDataIndex + 1;
        }
        return optArr;
    }

    // 获取data_index的多选选项
    const getDataIdxMultiOption = function (optionList, curQst, jumpSrcDict, dataIndexDict) {
        let optArr = new Array();
        //{"lastDataIndex" : 0, "curQstDataIndex":[]};
        let lastDataIndex = dataIndexDict["lastDataIndex"];
        for (let i = 0; i < 1; i++) {
            let option = new Object();
            option.tid = curQst.tid; //题目计数序号-和题目外部一样
            option.title_id = curQst.title_id; // 题目标题id-和题目外部一样
            option.title_type = curQst.title_type; // 和题目外部一样
            option.sys_type = curQst.sys_type; // 和题目外部一样
            option.name = optionList[i].title; // 题目的选项名称
            option.title = curQst.title + option.name; // 改成和问卷星解析一样：题目标题+选项名称
            option.value = i+1;
            option.real_value = optionList[i]._id.$oid; // 问卷提交对应的值

            option.is_jump = false; // 是否跳题
            option.jump_to = ""; // 跳到第几题
            setJumpOnOptIfExist(curQst, option, jumpSrcDict); //设置选项维度跳题逻辑，如果存在的话

            option.req = curQst.req; // 是否必须 - 和题目外部一样
            option.is_text = false; // 是否需要填空 - 默认false
            option.relation = ""; // 关联 - 内部不需要这个字段
            option.min_oper_num = curQst.min_oper_num; // 最小值
            option.max_oper_num = curQst.max_oper_num; // 最大值
            option.rate = 0; // 权重 - 默认0 - 非问卷解析字段
            option.text = ""; // 填空内容 - 默认空字符串 - 非问卷解析字段
            option.is_reverse = false; // 是否反向 - 默认false
            option.options = []; // 选项
            option.children = []; // 针对矩阵题
            option.data_index = lastDataIndex; // 数据库索引
            option.is_repeat = false; // 是否去重 - 解析默认false
            optArr.push(option);
        }
        return optArr;
    }

    // 获取子节点选项（只针对矩阵or多填）
    const getChildOption = function (optionList, curQst, srcQstData) {
        let optArr = new Array();
        let len = getJsonLength(optionList);
        for (let i = 0; i < len; i++) {
            let option = new Object();
            option.tid = curQst.tid; //题目计数序号-和题目外部一样
            option.title_id = curQst.title_id; // 题目标题id-和题目外部一样
            option.title = curQst.title + optionList[i].title; // 父题目+本title
            option.title_type = curQst.title_type; // 和题目外部一样
            option.sys_type = curQst.sys_type; // 和题目外部一样
            option.name = optionList[i].title; // 题目的选项名称
            option.value = i+1;
            if(7 == srcQstData.question_type) {//矩阵打分题
                option.value = option.name
            }
            option.real_value = (optionList[i]._id.$oid).toString(); // 问卷提交对应的值
            option.is_jump = false; // 是否跳题
            option.jump_to = ""; // 跳到第几题
            option.req = curQst.req; // 是否必须 - 和题目外部一样
            option.is_text = curQst.is_text; // 是否需要填空 - 默认false
            option.relation = ""; // 关联 - 内部不需要这个字段
            option.min_oper_num = curQst.min_oper_num; // 最小值
            option.max_oper_num = curQst.max_oper_num; // 最大值
            option.rate = 0; // 权重 - 默认0 - 非问卷解析字段
            option.text = ""; // 填空内容 - 默认空字符串 - 非问卷解析字段
            option.is_reverse = false; // 是否反向 - 默认false
            option.options = []; // 选项
            option.children = []; // 针对矩阵题
            option.data_index = curQst.data_index; // 数据库索引
            option.is_repeat = false; // 是否去重 - 解析默认false
            optArr.push(option);
        }
        return optArr;
    }

    // 获取矩阵多选的子节点选项
    const getChildOptionOnly4MultiMatrix = function(optionList, curQst, dataIndexDict) {
        let lastDataIndex = dataIndexDict["lastDataIndex"];
        let optArr = new Array();
        let len = getJsonLength(optionList);
        for (let i = 0; i < len; i++) {
            let option = new Object();
            option.tid = curQst.tid; //题目计数序号-和题目外部一样
            option.title_id = curQst.title_id; // 题目标题id-和题目外部一样
            option.title = curQst.title + optionList[i].title; // 父题目+本title
            option.title_type = curQst.title_type; // 和题目外部一样
            option.sys_type = curQst.sys_type; // 和题目外部一样
            option.name = optionList[i].title; // 题目的选项名称
            option.value = i+1;
            option.real_value = (optionList[i]._id.$oid).toString(); // 问卷提交对应的值
            option.is_jump = false; // 是否跳题
            option.jump_to = ""; // 跳到第几题
            option.req = curQst.req; // 是否必须 - 和题目外部一样
            option.is_text = curQst.is_text; // 是否需要填空 - 默认false
            option.relation = ""; // 关联 - 内部不需要这个字段
            option.min_oper_num = curQst.min_oper_num; // 最小值
            option.max_oper_num = curQst.max_oper_num; // 最大值
            option.rate = 0; // 权重 - 默认0 - 非问卷解析字段
            option.text = ""; // 填空内容 - 默认空字符串 - 非问卷解析字段
            option.is_reverse = false; // 是否反向 - 默认false
            option.options = []; // 选项
            option.children = []; // 针对矩阵题
            option.data_index = lastDataIndex + i; // 数据库索引
            option.is_repeat = false; // 是否去重 - 解析默认false
            optArr.push(option);
            dataIndexDict["curQstDataIndex"].push(lastDataIndex + i);
        }
        dataIndexDict["lastDataIndex"] = lastDataIndex + len;
        return optArr;
    }

    //获取矩阵量表的子节点选项
    const  getChildOption4MatrixScale = function(curQst, srcQstData, curChild) {
        let optArr = new Array();
        let ca = srcQstData.custom_attr;
        let counter = 1;
        for (let i = ca.min_answer_num; i <= ca.max_answer_num; i = i+ca.magnitude_scale) {
            let option = new Object();
            option.tid = curQst.tid; //题目计数序号-和题目外部一样
            option.title_id = curQst.title_id; // 题目标题id-和题目外部一样
            option.title_type = curQst.title_type; // 和题目外部一样
            option.sys_type = curQst.sys_type; // 和题目外部一样
            option.name = ""; // 题目的选项名称
            if (!ca.hasOwnProperty("desc_left")) {
                ca["desc_left"] = "";
            }
            if (!ca.hasOwnProperty("desc_right")) {
                ca["desc_right"] = "";
            }
            if(i == ca.min_answer_num) {
                option.title += ca.desc_left;
                option.name = ca.desc_left;
            } else if (i == ca.max_answer_num) {
                option.title += ca.desc_right;
                option.name = ca.desc_right;
            }
            option.title = curQst.title + option.name; // 父题目+本title
            option.value = counter;
            option.real_value = (i).toString(); // 问卷提交对应的值
            option.is_jump = false; // 是否跳题
            option.jump_to = ""; // 跳到第几题
            option.req = curQst.req; // 是否必须 - 和题目外部一样
            option.is_text = curQst.is_text; // 是否需要填空 - 默认false
            option.relation = ""; // 关联 - 内部不需要这个字段
            option.min_oper_num = curQst.min_oper_num; // 最小值
            option.max_oper_num = curQst.max_oper_num; // 最大值
            option.rate = 0; // 权重 - 默认0 - 非问卷解析字段
            option.text = ""; // 填空内容 - 默认空字符串 - 非问卷解析字段
            option.is_reverse = false; // 是否反向 - 默认false
            option.options = []; // 选项
            option.children = []; // 针对矩阵题
            option.data_index = curQst.data_index; // 数据库索引
            option.is_repeat = false; // 是否去重 - 解析默认false
            optArr.push(option);
            counter++;
        }
        return optArr;
    }

    //构建矩阵量表(or打分题多行场景)子项
    const buildMatrixScaleChildren = function(srcQstData, curQst, dataIndexDict, childArr) {
        let matrixRows = srcQstData.option_list;
        let len = getJsonLength(matrixRows);
        for (let i = 0; i < len; i++) {
            let curChild = new Object();
            curChild.tid = curQst.tid; //题目计数序号-和题目外部一样
            curChild.title_id = curQst.title_id; // 题目标题id-和题目外部一样
            curChild.title = curQst.title + matrixRows[i].title; //  parent的title + child的name组成一个title
            curChild.title_type = curQst.title_type; // 和题目外部一样
            curChild.sys_type = curQst.sys_type; // 和题目外部一样
            curChild.name = matrixRows[i].title; // 题目的选项名称
            curChild.value = i+1;
            curChild.real_value = matrixRows[i]._id.$oid; // 问卷提交对应的值
            curChild.is_jump = false; // 是否跳题
            curChild.jump_to = ""; // 跳到第几题
            curChild.req = curQst.req; // 是否必须 - 和题目外部一样
            curChild.is_text = false; // 是否需要填空 - 默认false
            curChild.relation = ""; // 关联 - 内部不需要这个字段
            curChild.min_oper_num = 0; // 最小值
            curChild.max_oper_num = 0; // 最大值
            setMaxAndMinIfExist(curChild, srcQstData);
            curChild.rate = 0; // 权重 - 默认0 - 非问卷解析字段
            curChild.text = ""; // 填空内容 - 默认空字符串 - 非问卷解析字段
            curChild.is_reverse = false; // 是否反向 - 默认false            
            curChild.data_index = dataIndexDict["lastDataIndex"] + i; // 数据库索引
            dataIndexDict["curQstDataIndex"].push(dataIndexDict["lastDataIndex"] + i);
            curChild.options = getChildOption4MatrixScale(curQst, srcQstData, curChild); // 选项
            curChild.children = []; // 针对矩阵题
            curChild.is_repeat = false; // 是否去重 - 解析默认false
            childArr.push(curChild);
        }
        dataIndexDict["lastDataIndex"] = dataIndexDict["lastDataIndex"] + len;
    }

    // 获取矩阵打分题的选项列表
    const getOptionListOfMatrixScale = function(srcQstData, curQst) {
        let optionList = new Array();
        let ca = srcQstData.custom_attr;
        let min_answer = ca.min_answer_num;
        let max_answer = ca.max_answer_num;
        let step = ca.magnitude_scale;
        let titleArr = curQst.title.split('_');
        let oid = '';
        if(titleArr.length > 1) {
            oid = titleArr[titleArr.length - 1];
        }
        for (let i = min_answer; i <= max_answer; i = i+step) { // 获取从最小值到最大值，步长为step
            let option = new Object();
            option.title = i.toString();
            id = {"_id": {
						"$oid": oid
					}
                }
            option._id = id._id;
            optionList.push(option);
        }
        return optionList;
    }

    // 获取子选项（只针对矩阵or多填）
    const getChildren = function (srcQstData, curQst, dataIndexDict) {
        let childArr = new Array();
        let len = 0;
        let matrixRowList = srcQstData.matrixrow_list;
        let optionList = srcQstData.option_list;
        let customAttr = srcQstData.custom_attr;
        //{"lastDataIndex" : 0, "curQstDataIndex":[]};
        let lastDataIndex = dataIndexDict["lastDataIndex"];
        if ("MATRIX" == curQst.sys_type || "MULTIPLE_MATRIX" == curQst.sys_type || "MATRIX_TEXT" == curQst.sys_type) {//矩阵单选，矩阵量表，矩阵多选，矩阵填空
            len = getJsonLength(matrixRowList);
            if(0 == len && 50 == srcQstData.question_type) {//矩阵量表题or打分题(多行)
                buildMatrixScaleChildren(srcQstData, curQst, dataIndexDict, childArr);
            } else if(7 == srcQstData.question_type) {//矩阵打分题
                optionList = getOptionListOfMatrixScale(srcQstData, curQst);
                let titleArr = curQst.title.split('_');
                let oid = '';
                if (titleArr.length > 1) {
                    oid = titleArr[titleArr.length - 1];
                }
                curQst.title = curQst.title.substring(0, curQst.title.length - oid.length);
            }
            for (let i = 0; i < len; i++) {
                let curChild = new Object();
                curChild.tid = curQst.tid; //题目计数序号-和题目外部一样
                curChild.title_id = curQst.title_id; // 题目标题id-和题目外部一样
                curChild.title = curQst.title + matrixRowList[i].title; //  parent的title + child的name组成一个title
                curChild.title_type = curQst.title_type; // 和题目外部一样
                curChild.sys_type = curQst.sys_type; // 和题目外部一样
                curChild.name = matrixRowList[i].title; // 题目的选项名称
                curChild.value = i+1;
                curChild.real_value = matrixRowList[i]._id.$oid; // 问卷提交对应的值
                curChild.is_jump = false; // 是否跳题
                curChild.jump_to = ""; // 跳到第几题
                curChild.req = curQst.req; // 是否必须 - 和题目外部一样
                curChild.is_text = false; // 是否需要填空 - 默认false
                curChild.relation = ""; // 关联 - 内部不需要这个字段
                curChild.min_oper_num = 0; // 最小值
                curChild.max_oper_num = 0; // 最大值
                setMaxAndMinIfExist(curChild, srcQstData);
                curChild.rate = 0; // 权重 - 默认0 - 非问卷解析字段
                curChild.text = ""; // 填空内容 - 默认空字符串 - 非问卷解析字段
                curChild.is_reverse = false; // 是否反向 - 默认false
                curChild.data_index = lastDataIndex + i; // 数据库索引
                if("MULTIPLE_MATRIX" == curQst.sys_type || "MATRIX_TEXT" == curQst.sys_type) {//矩阵多选or矩阵填空
                    curChild.options = getChildOptionOnly4MultiMatrix(optionList, curChild, dataIndexDict); // 选项
                    curChild.data_index = dataIndexDict["lastDataIndex"]; // 数据库索引
                    // dataIndexDict["curQstDataIndex"].push(dataIndexDict["lastDataIndex"]);
                    // dataIndexDict["lastDataIndex"] = dataIndexDict["lastDataIndex"] + 1;
                } else {
                    curChild.data_index = dataIndexDict["lastDataIndex"] + i; // 数据库索引
                    dataIndexDict["curQstDataIndex"].push(dataIndexDict["lastDataIndex"] + i);
                    curChild.options = getChildOption(optionList, curChild, srcQstData); // 选项
                }
                curChild.children = []; // 针对矩阵题
                curChild.is_repeat = false; // 是否去重 - 解析默认false
                childArr.push(curChild);
            }
            if("MULTIPLE_MATRIX" != curQst.sys_type && "MATRIX_TEXT" != curQst.sys_type) {//不是矩阵多选和矩阵填空
                dataIndexDict["lastDataIndex"] = dataIndexDict["lastDataIndex"] + len;
            }
        } else if("MULTIPLE_TEXT" == curQst.sys_type) { //多项填空 
            len = getJsonLength(optionList);
            for (let i = 0; i < len; i++) {
                let curChild = new Object();
                curChild.tid = curQst.tid; //题目计数序号-和题目外部一样
                curChild.title_id = curQst.title_id; // 题目标题id-和题目外部一样
                curChild.title = curQst.title + optionList[i].title; //  parent的title + child的name组成一个title
                curChild.title_type = curQst.title_type; // 和题目外部一样
                curChild.sys_type = curQst.sys_type; // 和题目外部一样
                curChild.name = optionList[i].title; // 题目的选项名称
                curChild.value = i+1;
                curChild.real_value = optionList[i]._id.$oid; // 问卷提交对应的值
                curChild.is_jump = false; // 是否跳题
                curChild.jump_to = ""; // 跳到第几题
                curChild.req = curQst.req; // 是否必须 - 和题目外部一样
                curChild.is_text = true; // 是否需要填空 - 默认false
                curChild.relation = ""; // 关联 - 内部不需要这个字段
                curChild.min_oper_num = 0; // 最小值
                curChild.max_oper_num = 0; // 最大值
                curChild.rate = 0; // 权重 - 默认0 - 非问卷解析字段
                curChild.text = ""; // 填空内容 - 默认空字符串 - 非问卷解析字段
                curChild.is_reverse = false; // 是否反向 - 默认false
                curChild.data_index = lastDataIndex + i; // 数据库索引
                curChild.options = getChildOption([optionList[i]], curChild, srcQstData); // 选项
                curChild.children = []; // 针对矩阵or多填题
                curChild.is_repeat = false; // 是否去重 - 解析默认false
                childArr.push(curChild);
                dataIndexDict["curQstDataIndex"].push(lastDataIndex + i);
            }
            dataIndexDict["lastDataIndex"] = dataIndexDict["lastDataIndex"] + len;
        } else {//...  

        }
        return childArr;
    }

    // 获取是否必填：0代表非必填；1代表必填
    const getRequired = function (customAttr) {
        if (customAttr.hasOwnProperty("allow_null") && "on" == customAttr.allow_null) {
            return '0';
        }
        return '1';
    }

    // 处理关联的字符串逻辑。
    const genRelateStr = function (itemOptionId, relObj, optSymbal, optionIndex) {
        var retString = '';
        if (itemOptionId === 'any') { // 所有。
            for (var k = 0; k < relObj.options.length; k++) {
                //var tempOpt = relObj.options[k];
                retString += optSymbal;
                retString += (k + 1) + (optSymbal === '-' ? "." : ";"); //
            }
            if (retString.endsWith(';') || retString.endsWith('.')) {
                retString = retString.substr(0, retString.length - 1);
            }
        } else {
            retString += optSymbal;
            retString += (optionIndex + 1); // 获取到的Index与ID有且不。
        }
        return retString;
    };

    // 逻辑连接符号。
    const logicalConnect = function (relate, oldId, newId, conditionType) {
        const isNew = oldId !== newId;
        var result = '';
        if (relate !== '') {
            if (conditionType === 2) {// 或逻辑。&;
                result = isNew ? (`$${newId},`) : ";";
            } else {
                result = isNew ? (`|${newId},`) : ".";  // 与逻辑。|+.
            }
            return result;
        }
        return newId + ",";
    };

    // 获取显示逻辑（关联关系）
    const getDisplay = function (ret, srcData, qstId) {
        let isDisplay = true;
        let displayConstraint = srcData.DISPLAYCONSTRAINT_SOURCE_Q_DICT === undefined ? undefined : srcData.DISPLAYCONSTRAINT_SOURCE_Q_DICT[qstId];
        if (displayConstraint == undefined) {
            displayConstraint = srcData.HIDDENCONSTRAINT_SOURCE_Q_DICT === undefined ? undefined : srcData.HIDDENCONSTRAINT_SOURCE_Q_DICT[qstId];
            isDisplay = false;
        }

        let relation = '';
        if (displayConstraint !== undefined) {
            let lastTid = '';
            // 显示逻辑处理有问题。
            Object.keys(displayConstraint).forEach(key => { // for (let key in displaySrcDict) {//
                let dispDictArr = displayConstraint[key];
                let lenOfDA = getJsonLength(dispDictArr);
                for (let i = 0; i < lenOfDA; i++) {
                    var logicBlock = dispDictArr[i];
                    var item = logicBlock.condition.condition_item_list[0];
                    var logicRelation = logicBlock.condition.logic_relation;
                    var operationType = item.operation_type; // 1 表示选中； 2 表示不选中。3：表示显示（一般是any）；  4：不显示（一般是any） ？，其它不管。
                    var itemQid = item.question_id;
                    var itemOptionId = item.option_id;
                    var relObj = ret.find(u => u.title_id === itemQid);
                    //console.log("显示逻辑:" + itemQid + ";" + itemOptionId + ";" + operationType + ";" + logicRelation);
                    if (operationType !== 1 && operationType !== 2 && itemOptionId !== 'any') {
                        relation = "【不支持的关联方式】" + operationType;
                        break;
                    }
                    if (relObj === undefined) {
                        continue;
                    }
                    if (operationType == 5) {//补充HIDDENCONSTRAINT_SOURCE_Q_DIC场景处理
                        continue;
                    }
                    var optSymbal = (operationType === 2 || operationType === 4) ? '-' : ''; //  选项符号。
                    if (!isDisplay) {//补充HIDDENCONSTRAINT_SOURCE_Q_DIC场景处理
                        optSymbal = optSymbal == '-' ? '' : '-';
                    }
                    var optionIndex = relObj.options.findIndex(u => u.real_value === itemOptionId);

                    relation += logicalConnect(relation, lastTid, relObj.tid, logicRelation);
                    relation += genRelateStr(itemOptionId, relObj, optSymbal, optionIndex);
                    lastTid = relObj.tid;
                }
            });
        }
        return relation;
    }

    // 获取显示逻辑-new（关联关系）
    const getDisplayNew = function (displaySrcDict, displayIdList, qstId) {
        let lenOfDIL = getJsonLength(displayIdList);
        if (lenOfDIL == 0) {
            return "";
        }

        let result = "";
        let tmpDict = {};
        Object.keys(displaySrcDict).forEach(key => { // for (let key in displaySrcDict) {//
            if (key == qstId) {
                let innerDict = displaySrcDict[key];
                Object.keys(innerDict).forEach(ikey => {// for (let ikey in innerDict) {//
                    let dispArr = innerDict[ikey];
                    let lenOfDA = getJsonLength(dispArr);
                    for (let i = 0; i < lenOfDA; i++) {
                        let condArr = dispArr[i].condition.condition_item_list;
                        let lenOfCA = getJsonLength(condArr);
                        for (let j = 0; j < lenOfCA; j++) {
                            let srcOptId = condArr[j].option_id;
                            let srcQstId = condArr[j].question_id;
                            result = srcQstId + "," + srcOptId;
                            // if(undefined == tmpDict[srcQstId]) {
                            //     tmpDict[srcQstId] = srcOptId;
                            // } else {
                            //     let tmpOptId = tmpDict[srcQstId];
                            //     tmpDict[srcQstId] = tmpOptId + ";" + srcOptId;
                            // }
                        }
                    }
                });
            }
        });
        return result;
    }

    // 设置最大最小值，如果存在的话
    const setMaxAndMinIfExist = function (curQst, srcQstData) {
        let customAttr = srcQstData.custom_attr
        if("SCALE" == curQst.sys_type) { //量表不设置max和min
            return;
        }
        let minVal = customAttr.min_answer_num;
        let maxVal = customAttr.max_answer_num;
        if(undefined != minVal && "" != minVal) {
            curQst.min_oper_num = minVal;
        }
        if(undefined != maxVal && "" != maxVal) {
            curQst.max_oper_num = maxVal;
        }
        if("MULTIPLE" == curQst.sys_type && 0 == curQst.max_oper_num) {//多选要设置最大值，如果没有预设max则取选项数量
            curQst.max_oper_num = getJsonLength(srcQstData.option_list);
        }
    }

    // 判断是否为填空类题型
    const isText = function (curQst, customAttr) {
        if("TEXT" == curQst.sys_type || "DATE" == curQst.sys_type || "MULTIPLE_TEXT" == curQst.sys_type || "MATRIX_TEXT" == curQst.sys_type) {
            return true;
        }
        return false;
    }

    // 获取data_index数据中的多选选项
    const getDataIdxCheckboxOption = function (curQst, dataIndexDict, idx) {
        let lastDataIndex = dataIndexDict["lastDataIndex"];
        let option = new Object();
        option.tid = curQst.tid; //题目计数序号-和题目外部一样
        option.title_id = curQst.title_id; // 题目标题id-和题目外部一样
        option.title_type = curQst.title_type; // 和题目外部一样
        option.sys_type = curQst.sys_type; // 和题目外部一样
        option.name = curQst.name; // 题目的选项名称
        option.title = curQst.title + option.name; //  parent的title + option的name组成一个title
        option.value = idx + 1;
        option.real_value = curQst.value; // 问卷提交对应的值
        option.is_jump = false; // 是否跳题
        option.jump_to = ""; // 跳到第几题
        option.req = curQst.req; // 是否必须 - 和题目外部一样
        option.is_text = curQst.is_text; // 是否需要填空 - 默认false
        option.relation = ""; // 关联 - 内部不需要这个字段
        option.min_oper_num = curQst.min_oper_num; // 最小值
        option.max_oper_num = curQst.max_oper_num; // 最大值
        option.rate = 0; // 权重 - 默认0 - 非问卷解析字段
        option.text = ""; // 填空内容 - 默认空字符串 - 非问卷解析字段
        option.is_reverse = false; // 是否反向 - 默认false
        option.options = []; // 选项
        option.children = []; // 针对矩阵or多填
        option.data_index = lastDataIndex; // 数据库索引
        option.is_repeat = false; // 是否去重 - 解析默认false
        dataIndexDict["curQstDataIndex"].push(lastDataIndex);
        dataIndexDict["lastDataIndex"] = lastDataIndex + 1;
        return option;
    }

    // 深度拷贝对象
    function deepClone(source) {
        if (typeof source !== 'object' || source == null) {
            return source;
        }
        const target = Array.isArray(source) ? [] : {};
        for (const key in source) {
            if (Object.prototype.hasOwnProperty.call(source, key)) {
                if (typeof source[key] === 'object' && source[key] !== null) {
                    target[key] = deepClone(source[key]);
                } else {
                    target[key] = source[key];
                }
            }
        }
        return target;
    }

    // 获取data_index数据
    const getDataIndexArr = function(srcData) {
        let dataIndexArr = new Array(); // 数据库对应的数据

        let counter = 0;
        let questions = srcData.QUESTION_DICT;
        let dataIndexDict = {"lastDataIndex" : 0, "curQstDataIndex":[]};//用于记录上一个索引，和当前题目data_index集合
        Object.keys(questions).forEach(key => { // for (let key in questions) {//
            //console.log(key);
            // if ("MULTIPLE" == getSysType(questions[key].question_type, questions[key].custom_attr)) {
            //     let optionList = questions[key].option_list;
            //     let len = getJsonLength(optionList);
            //     for (let i = 0; i < len; i++) {
            //         let tmp = new Object();
			// 		tmp.index = counter++; // 数据索引
			// 		tmp.title_id = key; // 题目id_每个问卷每个题目唯一标识，提交用
			// 		tmp.title = key + questions[key].title + optionList[i].title; // 题目的标题，title_id + 标题字符串
			// 		tmp.title_type = questions[key].question_type; // 题目类型_每个平台自己的题目类型_1_23
			// 		tmp.sys_type = getSysType(tmp.title_type, questions[key].custom_attr); // 内部平台题目类型
			// 		tmp.name = tmp.title; // 题目名称，同title
			// 		tmp.value = ""; // 值 - 题目维度下不需要填
			// 		tmp.is_jump = false; // 是否是跳题 "1" || True | ""
			// 		tmp.jump_to = ""; // 跳到哪个题目 "" / title_id
			// 		setJumpOnQstIfExist(tmp, questions[key].jumpconstraint_id_list2);
			// 		tmp.req = getRequired(questions[key].custom_attr); // 是否必须题 "1" / "0" || ""
			// 		tmp.is_text = "TEXT" == tmp.sys_type ? true : false;// 是否填空题 bool
			// 		tmp.is_repeat = false; // 是否去重 - 题目维度下不需要填 - 对于解析来说，默认false
			// 		tmp.text = ""; // 填空内容 - 题目维度下不需要填
			// 		tmp.relation = getDisplay(dataIndexArr, srcData, key);
			// 		// tmp.relation = getDisplayNew(srcData.DISPLAYCONSTRAINT_SOURCE_Q_DICT, questions[key].displayconstraint_id_list2, key); // 关联哪个题目(显示逻辑) 7,1;2;3|8,2;3
			// 		tmp.min_oper_num = 0; // 最小值
			// 		tmp.max_oper_num = 0; // 最大值
			// 		setMaxAndMinIfExist(tmp, questions[key]);
			// 		tmp.rate = ""; // 权重 - 题目维度下不需要填
			// 		tmp.is_reverse = ""; //是否反转 - 题目维度下不需要填
			// 		tmp.options = [getDataIdxCheckboxOption(tmp, dataIndexDict, i)];
			// 		tmp.children = [];
            //         tmp.data_index = dataIndexDict["curQstDataIndex"]; // 数据库索引
            //         dataIndexDict["curQstDataIndex"] = [];

            //         dataIndexArr.push(tmp);
            //     }
            // } else {
            let tmp = new Object();
            tmp.index = counter++; // 数据索引
            tmp.tid = counter; // 题目的计数序号，唯一但不用于提交，可在relation中使用
            tmp.title_id = key; // 题目id_每个问卷每个题目唯一标识，提交用
            tmp.title = key + questions[key].title; // 题目的标题，title_id + 标题字符串
            tmp.title_type = questions[key].question_type; // 题目类型_每个平台自己的题目类型_1_23
            tmp.sys_type = getSysType(tmp.title_type, questions[key].custom_attr, questions[key].option_list); // 内部平台题目类型
            tmp.name = questions[key].title; // 题目名称，给制单人看的
            tmp.value = ""; // 值 - 题目维度下不需要填
            tmp.is_jump = false; // 是否是跳题 "1" || True | ""
            tmp.jump_to = ""; // 跳到哪个题目 "" / title_id
            setJumpOnQstIfExist(tmp, questions[key].jumpconstraint_id_list2);
            tmp.req = getRequired(questions[key].custom_attr); // 是否必须题 "1" / "0" || ""
            tmp.is_text = "TEXT" == tmp.sys_type ? true : false;// 是否填空题 bool
            tmp.is_repeat = false; // 是否去重 - 题目维度下不需要填 - 对于解析来说，默认false
            tmp.text = ""; // 填空内容 - 题目维度下不需要填
            tmp.relation = getDisplay(dataIndexArr, srcData, key);
            // tmp.relation = getDisplayNew(srcData.DISPLAYCONSTRAINT_SOURCE_Q_DICT, questions[key].displayconstraint_id_list2, key); // 关联哪个题目(显示逻辑) 7,1;2;3|8,2;3
            tmp.min_oper_num = 0; // 最小值
            tmp.max_oper_num = 0; // 最大值
            setMaxAndMinIfExist(tmp, questions[key]);
            tmp.rate = ""; // 权重 - 题目维度下不需要填
            tmp.is_reverse = ""; //是否反转 - 题目维度下不需要填
            tmp.options = [];
            tmp.children = [];
            if("MATRIX" == tmp.sys_type || "MULTIPLE_MATRIX" == tmp.sys_type || "MATRIX_TEXT" == tmp.sys_type
                || "MULTIPLE_TEXT" == tmp.sys_type) { // 矩阵or多填题
                if (7 == questions[key].question_type) {//矩阵打分题
                    questions[key].option_list.forEach(option => { 
                        let newTmp = deepClone(tmp);
                        newTmp.title = tmp.title + "_" + option.title + "_" + option._id.$oid;
                        newTmp.children = getChildren(questions[key], newTmp, dataIndexDict);
                        newTmp.data_index = dataIndexDict["curQstDataIndex"]; // 数据库索引
                        dataIndexDict["curQstDataIndex"] = [];
                        dataIndexArr.push(newTmp);
                    })
                    return;//相当于for循环的continue;
                } else {
                    tmp.children = getChildren(questions[key], tmp, dataIndexDict);
                }
            } else if("MULTIPLE" != tmp.title_type) { // 非矩阵且非多选
                tmp.options = getOptions(questions[key], tmp, srcData.JUMPCONSTRAINT_SOURCE_Q_DICT, dataIndexDict); // 选项
            } else {//多选
                tmp.options = getDataIdxMultiOption(questions[key].option_list, tmp, srcData.JUMPCONSTRAINT_SOURCE_Q_DICT, dataIndexDict);
            }
            if("DESCRIPTION" != tmp.sys_type) {//描述类占位题不生成dataIndexDict值
                tmp.data_index = dataIndexDict["curQstDataIndex"]; // 数据库索引
            }
            dataIndexDict["curQstDataIndex"] = [];

            if("DESCRIPTION" == tmp.sys_type) {//暂时不处理不显示描述类题型
                return;//相当于for循环的continue;
            }
            dataIndexArr.push(tmp);
            // }
        })
        let newDataIndexArr = convertDataIndexArr(dataIndexArr); // 转换data_index数组为wjx格式
        return newDataIndexArr;//dataIndexArr;
    }
    
    // 转换data_index数组为wjx格式
    const convertDataIndexArr = function (dataIndexArr) {
        let newDataIndexArr = new Array();
        let len = getJsonLength(dataIndexArr);
        counter = 0;
        for (let i = 0; i < len; i++) {
            let curData = dataIndexArr[i];
            if ("MULTIPLE_MATRIX" == curData.sys_type ) {// 矩阵多选：拆children中的options，但option值取原来整体options
                for (let j = 0; j < curData.children.length; j++) {//遍历children
                    let child = curData.children[j];
                    let options = child.options;
                    let optStr = JSON.stringify(options);
                    for (let k = 0; k < options.length; k++) {
                        let newTmp = options[k];
                        newTmp.index = counter++;
                        newTmp.options = JSON.parse(optStr);
                        newDataIndexArr.push(newTmp);
                    }
                }
            } else if ("MATRIX_TEXT" == curData.sys_type) {// 矩阵填空：拆children中的options
                curData.children.forEach(child => {
                    child.options.forEach(option => {                        
                        let newTmp = option;
                        newTmp.index = counter++;
                        newTmp.options = [JSON.parse(JSON.stringify(option))];
                        newDataIndexArr.push(newTmp);
                    });                    
                });
            } else if ("SINGLE_SLIDE" == curData.sys_type) {// 单选滑动条：拆options，但title和name取原来整体title和name
                curData.children.forEach(child => {
                    let newTmp = child;
                    newTmp.title = curData.title;
                    newTmp.name = curData.name;
                    newTmp.index = counter++;
                    newDataIndexArr.push(newTmp);
                });
            } else if ("MATRIX" == curData.sys_type || "MULTIPLE_TEXT" == curData.sys_type || "SLIDE" == curData.sys_type ) { // 矩阵or多填题：拆children
                curData.children.forEach(child => {
                    let newTmp = child;
                    newTmp.index = counter++;
                    newDataIndexArr.push(newTmp);
                });
            } else if ("MULTIPLE" == curData.sys_type || "SORTED" == curData.sys_type || "RATE" == curData.sys_type ) { // 多选，排序和比重题：拆options
                curData.options.forEach(option => {
                    let newTmp = option;
                    newTmp.index = counter++;
                    newTmp.options = [JSON.parse(JSON.stringify(option))];
                    newDataIndexArr.push(newTmp);
                });
            } else {
                let newTmp = curData;
                newTmp.index = counter++;
                newDataIndexArr.push(newTmp);
            }
        }
        return newDataIndexArr;
    }

    // 将指定json数据中的real_value替换成rl_value
    const modifyRealValueToRlValue = function (jsonData) {
        let len = getJsonLength(jsonData);
        const traverse = function (obj) {
            if (typeof obj !== 'object' || obj === null) {
                return;
            }
            for (let key in obj) {
                if (obj.hasOwnProperty('real_value')) {
                    obj['rl_value'] = obj['real_value'];
                    delete obj['real_value'];
                } else {
                    traverse(obj[key]);
                }
            }
        };
        traverse(jsonData);
        return jsonData;
    }
    
    // 获取选项option的值列表
    const getOptionsValueList = function (options) {
        let valueList = new Array();
        for (let i = 0; i < options.length; i++) {
            valueList.push(options[i].value);
        }
        return valueList;
    }

    // 获取选项option的范围值列表
    const getOptionsRangeValueList = function (curData) {
        let valueList = new Array();
        let minVal = curData.min_oper_num;
        let maxVal = curData.max_oper_num;
        for (let i = minVal; i <= maxVal; i++) {
            valueList.push(i);
        }
        return valueList;
    }

    // 增加valid_values字段
    const addValidValues = function (dataIndexArr) {
        let len = getJsonLength(dataIndexArr);
        let sortedQstList = new Array();// 排序题列表，由于其值分散需要收集到一起
        let sortedQstValueList = [-3, -2]; // 排序题值列表
        // 根据每道题的类型添加valid_values字段
        for (let i = 0; i < len; i++) {
            let curData = dataIndexArr[i];
            if ("SINGLE" == curData.sys_type) {// 单选题
                curData.valid_values = [-3].concat(getOptionsValueList(curData.options));
            } else if ("MULTIPLE" == curData.sys_type) {// 多选题
                curData.valid_values = [-3, -2, 0, 1];
            } else if ("SINGLE_SELECT" == curData.sys_type) {// 下拉选择
                curData.valid_values = [-3, -2].concat(getOptionsValueList(curData.options));
            } else if ("SORTED" == curData.sys_type) {// 排序题
                sortedQstList.push(curData);
                sortedQstValueList = sortedQstValueList.concat(getOptionsValueList(curData.options));
            } else if ("SCALE" == curData.sys_type) {// 量表题
                curData.valid_values = [-3].concat(getOptionsValueList(curData.options));
            } else if ("MATRIX" == curData.sys_type) {// 矩阵单选
                curData.valid_values = [-3].concat(getOptionsValueList(curData.options));
            } else if ("MULTIPLE_MATRIX" == curData.sys_type) {// 矩阵多选
                curData.valid_values = [-3, -2, 0, 1];
            } else if ("SINGLE_SLIDE" == curData.sys_type) {// 单项滑动题
                curData.valid_values = getOptionsRangeValueList(curData).concat([-3]);
            } else if ("SLIDE" == curData.sys_type) {// 矩阵滑动题
                curData.valid_values = getOptionsRangeValueList(curData).concat([-3]);
            } else if ("RATE" == curData.sys_type) {// 比重题
                curData.valid_values = getOptionsRangeValueList(curData).concat([-3]);
            } else if ("DATE" == curData.sys_type) {// 日期题
                curData.valid_values = null;
            } else if ("AREA" == curData.sys_type) {// 地区题
                curData.valid_values = null;
            } else if ("TEXT" == curData.sys_type) {// 填空题
                curData.valid_values = null;
            } else if ("MULTIPLE_TEXT" == curData.sys_type) {// 多项填空
                curData.valid_values = null;
            } else if ("MATRIX_TEXT" == curData.sys_type) {// 矩阵填空
                curData.valid_values = null;
            } else {// DESCRIPTION描述类占位题
                curData.valid_values = null;
            }
        }
        // 处理排序题的valid_values字段
        for (let i = 0; i < sortedQstList.length; i++) {
            let curData = sortedQstList[i];
            curData.valid_values = sortedQstValueList;
        }
    }

    // const srcData = window.__INITIAL_STATE__;
    // 加载题目主体函数定义
    const getDataArr = function () {
        let result = { list: [], data_index: [], total_data_index: 0 };//list代表问卷的所有题目；data_index代表数据库对应的数据；
        let listDataArr = new Array(); // 返回的题目内容列表

        let counter = 0;
        let questions = srcData.QUESTION_DICT;
        let dataIndexDict = {"lastDataIndex" : 0, "curQstDataIndex":[]};//用于记录上一个索引，和当前题目data_index集合
        Object.keys(questions).forEach(key => { // for (let key in questions) {//
            //console.log(key);
            let tmp = new Object();
            tmp.tid = ++counter; // 题目的计数序号，唯一但不用于提交，可在relation中使用
            tmp.title_id = key; // 题目id_每个问卷每个题目唯一标识，提交用
            tmp.title = key + questions[key].title; // 题目的标题，title_id + 标题字符串
            tmp.title_type = questions[key].question_type.toString(); // 题目类型_每个平台自己的题目类型_1_23
            tmp.sys_type = getSysType(questions[key].question_type, questions[key].custom_attr, questions[key].option_list); // 内部平台题目类型
            tmp.name = questions[key].title; // 题目名称，给制单人看的
            tmp.value = ""; // 值 - 题目维度下不需要填
            tmp.is_jump = false; // 是否是跳题 "1" || True | ""
            tmp.jump_to = ""; // 跳到哪个题目 "" / title_id
            setJumpOnQstIfExist(tmp, questions[key].jumpconstraint_id_list2);
            tmp.req = getRequired(questions[key].custom_attr); // 是否必须题 "1" / "0" || ""
            tmp.is_text = isText(tmp, questions[key].custom_attr); // 是否填空题 bool
            tmp.relation = getDisplay(listDataArr, srcData, key);
            // tmp.relation = getDisplayNew(srcData.DISPLAYCONSTRAINT_SOURCE_Q_DICT, questions[key].displayconstraint_id_list2, key); // 关联哪个题目(显示逻辑) 7,1;2;3|8,2;3
            tmp.min_oper_num = 0; // 最小值
            tmp.max_oper_num = 0; // 最大值
            setMaxAndMinIfExist(tmp, questions[key]);
            tmp.rate = 0; // 权重 - 题目维度下不需要填
            tmp.text = ""; // 填空内容 - 题目维度下不需要填
            tmp.is_reverse = false; //是否反转 - 题目维度下不需要填
            tmp.options = [];
            tmp.children = [];
            if("MATRIX" == tmp.sys_type || "MULTIPLE_MATRIX" == tmp.sys_type || "MATRIX_TEXT" == tmp.sys_type
                || "MULTIPLE_TEXT" == tmp.sys_type) { // 矩阵or多填题
                if (7 == questions[key].question_type) {//矩阵打分题
                    questions[key].option_list.forEach(option => { 
                        let newTmp = deepClone(tmp);
                        newTmp.title = tmp.title + "_" + option.title + "_" + option._id.$oid;
                        newTmp.children = getChildren(questions[key], newTmp, dataIndexDict);
                        newTmp.data_index = dataIndexDict["curQstDataIndex"]; // 数据库索引
                        newTmp.is_repeat = false; // 是否去重 - 题目维度下不需要填 - 对于解析来说，默认false
                        dataIndexDict["curQstDataIndex"] = [];
                        listDataArr.push(newTmp);
                    })
                    return;//相当于for循环的continue;
                } else {
                    tmp.children = getChildren(questions[key], tmp, dataIndexDict);
                }
            } else { 
                tmp.options = getOptions(questions[key], tmp, srcData.JUMPCONSTRAINT_SOURCE_Q_DICT, dataIndexDict); // 选项
            }
            if("DESCRIPTION" != tmp.sys_type) {//描述类占位题不生成dataIndexDict值
                tmp.data_index = dataIndexDict["curQstDataIndex"]; // 数据库索引
            }
            tmp.is_repeat = false; // 是否去重 - 题目维度下不需要填 - 对于解析来说，默认false
            dataIndexDict["curQstDataIndex"] = [];

            if("DESCRIPTION" == tmp.sys_type) {//暂时不处理不显示描述类题型
                return;//相当于for循环的continue;
            }
            listDataArr.push(tmp);
        });

        result.list = modifyRealValueToRlValue(listDataArr);//相关分析需要删除real_value才能运行成功，故此处先将real_value替换成rl_value
        let dataIndexArr = getDataIndexArr(srcData);
        let newDataIndexArr = modifyRealValueToRlValue(dataIndexArr); // 相关分析需要删除real_value才能运行成功，故此处先将real_value替换成rl_value
        addValidValues(newDataIndexArr); // 增加valid_values字段
        result.data_index = newDataIndexArr;
        result.total_data_index = dataIndexDict["lastDataIndex"];
        return result;
    };
    console.log(JSON.stringify(getDataArr()));//测试输出结果

    return getDataArr();
})();